Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/Planning Meeting/Mobile"

(New page: = Tools for Mobile = * Browser on another device * Size constraints such as screen dimensions/resolution * Device profiles ** What native JS libraries are available on that device * CSS m...)
 
(Add Category Orion)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
= Tools for Mobile =
+
== What particular challenges do mobile developers face? ==
  
 
* Browser on another device
 
* Browser on another device
 
* Size constraints such as screen dimensions/resolution
 
* Size constraints such as screen dimensions/resolution
 +
* CSS media query to find out device characteristics
 
* Device profiles
 
* Device profiles
 
** What native JS libraries are available on that device
 
** What native JS libraries are available on that device
* CSS media query to find out device characteristics
+
** Drive content assist and error reporting from those profile definitions
  
 
* Pure web vs hybrid web/native applications
 
* Pure web vs hybrid web/native applications
Line 15: Line 16:
 
* Security, signing of applications
 
* Security, signing of applications
  
What does mobile need from Orion?
+
* Package manifest files
 +
** Each mobile platform defines their own manifest format
 +
 
 +
* WAC - common runtime for all devices
 +
 
 +
== What does mobile need from Orion? ==
  
 
* Extend editor
 
* Extend editor
 
** Content assist to various native or JavaScript APIs
 
** Content assist to various native or JavaScript APIs
 
** What formats are available for API definitions: JSDoc is popular
 
** What formats are available for API definitions: JSDoc is popular
 +
 +
* Wizard for configuration
 +
** Pulling together the different libraries needed for mobile development
 +
** Something like initializr but for mobile projects
  
 
Simplify workflow of edit/emulate cycle
 
Simplify workflow of edit/emulate cycle
 +
 +
Missing piece: pushing application to a physical device necessarily requires downloading the app from orion to the desktop and then using device software to push app.
 +
 +
[[Category:Orion]]

Latest revision as of 19:51, 11 February 2014

What particular challenges do mobile developers face?

  • Browser on another device
  • Size constraints such as screen dimensions/resolution
  • CSS media query to find out device characteristics
  • Device profiles
    • What native JS libraries are available on that device
    • Drive content assist and error reporting from those profile definitions
  • Pure web vs hybrid web/native applications
  • Simulation libraries for various native APIs
  • Developers don't always have access to all the physical deployment devices
  • Firefox plugins exist for emulating various mobile devices
  • Security, signing of applications
  • Package manifest files
    • Each mobile platform defines their own manifest format
  • WAC - common runtime for all devices

What does mobile need from Orion?

  • Extend editor
    • Content assist to various native or JavaScript APIs
    • What formats are available for API definitions: JSDoc is popular
  • Wizard for configuration
    • Pulling together the different libraries needed for mobile development
    • Something like initializr but for mobile projects

Simplify workflow of edit/emulate cycle

Missing piece: pushing application to a physical device necessarily requires downloading the app from orion to the desktop and then using device software to push app.

Back to the top