Download presentation
Presentation is loading. Please wait.
Published byNoe Woodhams Modified over 10 years ago
1
Mobile Distillery – Technical Session 16 Technical Session 16 At the Heart of Parametric Development by Razmig Sarkissian CTO
2
Mobile Distillery – Technical Session 16 Definition What is parametric development? –Code based on parameters allowing the developer to set application mechanisms depending on their value –Adaptation to all devices; lets the developer optimize his application to get the best of each device What does Mobile Distillery bring to the party ? –We bring two products working together which gives this parametric layer to Java ME –Celsius, as a development and porting tool –Alembic, as a device database cataloguing over 1,100 parameters
3
Mobile Distillery – Technical Session 16 Celsius
4
Mobile Distillery – Technical Session 16 Demo n°1: Hello World Showing you the parametric development with a simple app 1 project and 1 source code Several profiles based on different parameters The outcome: each build optimized for each phone’s individual capabilities
5
Mobile Distillery – Technical Session 16 Device Knowledge How do we make it work ? We profile every device, testing everything ourselves Tools and database to gather as much information as possible Evolution of the parameters Industrial process Strong technical team: 20 people dedicated to learning about the devices, create new APIs, optimizing, tweaking, adding features, testing, etc. Mobile Valley in France
6
Mobile Distillery – Technical Session 16 Demo n°2: Full Cycle Netbeans Celsius plugin Creating a new Celsius Project Write code based on device parameters Demo of the Celsius frontend Compile on several devices
7
Mobile Distillery – Technical Session 16 Going Further with Celsius Focus your work on the user experience Manage your own module Insert external libs Roadmap: –Interface Builder –Profiling Builder –Audio / Video Streaming –Security Services –NFC
8
Mobile Distillery – Technical Session 16 Alembic
9
Mobile Distillery – Technical Session 16 Demo n°3: Handling the devices Define and explore your target Export / Import into Celsius frontend Compile to N devices You don’t need to know about all the new devices Different types of information: –APIs behavior testing –Java ME class identification –Java ME capacities
10
Mobile Distillery – Technical Session 16 Going Further with Alembic Understand your market Quickly debug a device understanding how it is different from another device Easy integration of new parameters suggested by customers Backfill your app easily
11
Mobile Distillery – Technical Session 16 Q&A Contact: –razmig.sarkissian@mobile-distillery.comrazmig.sarkissian@mobile-distillery.com –steve.haney@mobile-distilllery.comsteve.haney@mobile-distilllery.com –www.mobile-distillery.comwww.mobile-distillery.com See you at Mobile World Congress in Barcelona!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.