HN user

pcolton

713 karma

Entrepreneur and photographer. Created Live Software focused on server-side Java app runtime (acquired by Allaire->Macromedia->Adobe); then Aptana Studio, the leading web app IDE with over 7 million downloads (acquired by Appcelerator). Co-founded WhatTheTrend.com, a crowd-sourced Twitter trending topics database (acquired by HootSuite). Founded Pixate, a YC S12 company (acquired by Google). Founded Sanlab, Inc. in 2017 to create a platform for photo-realistic 3-D image rendering for automotive machine learning. Now working on next thing, computational photography mobile applications.

Posts36
Comments40
View on HN
sanlab.com 8y ago

Show HN: Procedural 3-D worlds for autonomous systems ML

pcolton
3pts1
blog.pixate.com 11y ago

Google Acquires Pixate (YC S12) – Mobile Prototyping Redefined

pcolton
2pts0
blog.pixate.com 11y ago

Native Android Wear prototyping without coding

pcolton
1pts0
blog.pixate.com 11y ago

Native mobile app prototyping for iOS and Android

pcolton
4pts0
pathsense.io 11y ago

GPS-less precise location with 90% less battery drain

pcolton
2pts0
www.pixate.com 11y ago

Show HN: Pixate now free for academic use

pcolton
1pts0
www.pixate.com 11y ago

Show HN: No coding native app prototype demos

pcolton
5pts0
media.giphy.com 11y ago

Prototype of an Apple Watch Interaction with Pixate

pcolton
2pts0
viget.com 11y ago

Prototyping Mobile Animations with Pixate

pcolton
2pts0
www.pixate.com 12y ago

A sneak peak of our new visual design tool for native mobile interactions

pcolton
8pts0
www.pixate.com 12y ago

The next generation of mobile interaction design.

pcolton
2pts1
www.pixate.com 12y ago

Pixate Freestyle - a Bootstrap for non-Web, Native Mobile Apps

pcolton
17pts8
www.pixate.com 12y ago

Native iOS 7 Styling with CSS - Pixate 2.0 Released

pcolton
48pts19
www.pixate.com 12y ago

Pixate for Android Sneak Peek -- CSS for Native Android Apps

pcolton
1pts0
www.pixate.com 12y ago

Style a native app for iOS 6 and 7 using CSS + media queries

pcolton
2pts0
www.pixate.com 13y ago

Pixate Raises $3.8M to Bring Their Dynamic UI Platform to Android and Mac

pcolton
54pts7
www.pixate.com 13y ago

Show HN: Native iOS Animation using CSS

pcolton
5pts0
www.pixate.com 13y ago

Show HN: CSS-based Animation for Native iOS Apps

pcolton
3pts0
www.pixate.com 13y ago

Show HN: Bootstrap for Native iOS Apps

pcolton
72pts31
techcrunch.com 13y ago

Native Mobile Apps Styled With CSS - Pixate (YC S12) Launches

pcolton
59pts42
news.ycombinator.com 13y ago

IOS Native Apps, write in any lang, style with CSS

pcolton
5pts2
www.kickstarter.com 13y ago

MonoTouch (C#) Apps Styled with CSS

pcolton
2pts0
www.kickstarter.com 13y ago

RubyMotion Apps Styled with CSS

pcolton
48pts10
benzilla.galbraiths.org 13y ago

The Pixate Project: Bringing CSS to Native Apps

pcolton
52pts34
www.kickstarter.com 13y ago

Show HN: Live Styling of Native iOS Controls with CSS

pcolton
3pts0
www.kickstarter.com 13y ago

Dynamic A/B Testing of your Mobile App Design

pcolton
10pts1
webdev360.com 13y ago

Pixate promises app UI production in pure CSS

pcolton
41pts25
kck.st 13y ago

Show HN: Use Illustrator Drawings Directly in your Mobile Apps

pcolton
6pts0
www.kickstarter.com 13y ago

CSS From Photoshop Layers in Real-Time

pcolton
19pts0
www.kickstarter.com 14y ago

Pixate - beautiful native mobile apps with CSS

pcolton
123pts55

Some fun facts:

- the raw video is 58 seconds

- at 24 frames per second, that’s 1,392 frames

- on a single, high-end GPU, it takes 168 minutes to render a single frame (we render on 8-GPU systems)

- that’s a total of about 3,900 hours of render/compute time

Pixate, Inc. (YC S12) - Palo Alto, CA

Interested in interaction or web design? Building complex 3D animation engines? Creating rich web interfaces with functional programming? Scaling realtime, distributed server infrastructures? Extending the internals of low-level iOS and Android frameworks? Let's talk.

Our team is breaking new ground in mobile design and solving real problems for an eager community. If you want to be part of this talented team of engineers and designers, send us an email to hello@pixate.com telling us why you’d be a good fit. We have immediate need for experienced iOS and JavaScript engineers. We'll consider remote if you are exceptional.

We hear you on the list performance. There are significant performance improvements we've made in version 2.0, over the previous version. We’ve also identified more ways to make Pixate faster, especially for CollectionView and TableView, and will roll them out as soon as we can. Performance is our #1 priority, so expect it to continue to improve.

In addition to that, how you use Pixate and what CSS selectors and properties you use can have a big impact on performance, just like with CSS on the web. We’ll be making those kinds of issues clearer for developers through "best practices" posts, as we continue to build our product.

Bootstrap is totally configurable, we're just showing the default styling. In terms of Apple allowing alternate designs, I think they encourage it, just look at Garage Band ;-).

One real-life example (told to us by a customer): imagine you have a "spring sale" that you want to promote to your customers. You want to customize the look of the app, perhaps rearrange a few things, change the look, etc. You want to do this for a period of time, and perhaps even for a certain geographic or demographic area. With Pixate, you could push new CSS and assets as needed, then revert when the sale is over. You could even push different looks to different users, etc. Effectively, Pixate is the flexibility of web with the power of native.

Storyboards aren't dynamic. Our CSS implementation not only lets you style your app, including animation and transition, but it can be changed at run time, either locally or remotely -- just like the web. Think of storyboards/xibs as a layout mechanism, and ours as a dynamic styling mechanism.

This isn't an all-or-none situation. You lose none of the fidelity of native development, it's just an abstraction of code to markup. It's all natively executed using native APIs. Typography, absolute pixel postions, animation, and much more is all there.

Pixate Engine is a native framework for iOS (and Android soon) for styling your native controls using the CSS syntax. There's no web here other than the shared syntax of CSS. For example, to style a native UIButton:

button { border-radius: 5px; background-color: red; }

Think of it as declarative markup for styling native controls.

Pixate is not an all-or-nothing solution. You can just style what you want via CSS, and do the rest in code. Do it all in code and just inline some CSS if you like. This isn't a "use UIKit or us" type of decision, but more of a "how can I write a lot less code and more dynamically style my apps". Lastly, at the Enterprise level, we offer source code escrow.

We believe that taking something complex and adding a familiar, declarative syntax, while keeping it all 100% native, will appeal to both developers and designers. We believe so because we've asked many of them.

The video shows an example of how Pixate will enable you to style your entire mobile app using CSS. The dynamic nature of Pixate will mean you'll be able to A/B test different looks for your app in real-time, even in the users' hands (i.e. server-side push), allowing you to determine the most effective design for your customers.

You can edit the CSS with Pixate in the exact same way. It doesn't get 'compiled away', the runtime optimizations happen behind the scenes. The CSS can remain in your project as a resource, much in the same way you reference your CSS in an HTML page.

A 'CSS Hat for native mobile UI's" is basically what Pixate supports. That is, we can take CSS, and style native iOS (and Android) components just like you can web components. Pixate is the engine that enables all of this (whereas in a web page, the browser is doing all the rendering for you).

The Pixate Engine styles native controls using the standard iOS bitmap approach. Bitmaps allow your controls to take advantage of the speed offered by the GPU. However, in contrast to today's workflows, the Pixate Engine renders and caches content to bitmaps dynamically as needed at runtime, giving you the ultimate in flexibility in your designs.

We're just at the very beginning of building this, so specific styles aren't finalized yet. We are also talking with as many designers as possible to make sure it's themeable in the way they want. At the end of the day, we won't define how it looks, but rather enable you to be as creative as you want to be.