Professional Documents
Culture Documents
Application Development - Paul Beusterien - Symbian Foundation
Application Development - Paul Beusterien - Symbian Foundation
Paul Beusterien
Head of Development Tools
Symbian Foundation
Agenda
• Usability
• Replace the emulator
• On-target debugging
• Linux and Mac development support
• Fix Symbian signed
• Modern compilers
• Hello world experience (Getting Started)
Symbian Tools Team Priorities
• Cross-platform tooling for app developers
• Productize gcc, gdb, and QEMU for Symbian
• Collaborate with Carbide and Eclipse
communities to improve IDE
• Especially usability!
• Engage with Eclipse Pulsar and Sequoyah projects
• Attract Web developers
• Pure Eclipse web development and
deployment tools
• Work with package owners to lead a
vibrant open source tools community
Packages
Eclipse Environment Dynamic Analysis Apps
IDE Dynamic Analysis C & C
Languages/Runtimes Tools
Html/CSS/JavaScript
Flash Lite
Web Development
• Deployment
• Security
Mobile Web Development (1)
• WRT
• Web runtime from Nokia
• JavaScript API on WebServices
• phonegap
• Cross-Platform JavaScript API
• Currently supports iPhone, Android and RIM
• Bondi
• Cross-Platform JavaScript API with security
features
• Currently supports Windows Mobile
Mobile Web Development (2)
• Appcelerator Titanium
• Cross-platform (mostly) mobile JavaScript API
• Standard APIs plus phone-specific features
APIs
• Currently supports iPhone and Android
• Converts JavaScript/html/css to native code
• RhoMobile’s Rhodes framework
• Cross-platform mobile deployment Ruby API
• Adds device specific APIs
• Supports iPhone, Windows Mobile, RIM,
Symbian and Android
Join the Symbian Tools Community
Developer Site at
http://developer.symbian.org
Tools Forum at
http://developer.symbian.org/forum/foru
mdisplay.php?f=42
Paul’s blog is at
http://paulbsymbian.wordpress.com/
Follow me on twitter at paulbeusterien
Email paulb@symbian.org
Tools at SEE09 - Tuesday