Desktop Applications in the 21st Century

Location: D137 Level: Novice
Average rating: **...
(2.00, 2 ratings)

Within ten years 90% of people will use a smart phone, tablet, or other non-traditional computer as primary computing interface. Their software will be highly task specific, easy to use, and appliance like. But what will happen to the software for the other 10%? Where does traditional desktop software fit in a world of app stores, smart phones, and web based applications? This session argues that desktop applications will have a bright future serving the advanced user. Computers will again return to the name “workstation” and advanced users will leverage them to the hilt. It won’t be easy, though. Desktop applications will have to steal the best ideas and features from the world of the web and appstores, while also become more powerful and more usable. (often contradictory demands). Finally this session will dive into an example application which combines the best of the desktop and the web, and explore the UI toolkit used to build it.

Photo of Joshua Marinacci

Joshua Marinacci


Ask me about HTML Canvas, GUI toolkits, and visual design. Or ask me to rant about Java stuff.

Josh Marinacci is a blogger and co-author of Swing Hacks for O’Reilly. He is currently a Developer Advocate for the webOS at HP.
He previously worked on JavaFX, Swing, NetBeans, and client lead for the Java Store at Sun Microsystems.

Josh lives in Eugene, Oregon and is passionate about open source technology & great user interfaces. He uses a Palm Pre 2, HP TouchPad, and Nikon D50 SLR to spread understanding of great design in software.


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

View a complete list of OSCON contacts