Stewart Christie Slides
-
Upload
ibrahimsayedahmad1442 -
Category
Documents
-
view
219 -
download
0
Transcript of Stewart Christie Slides
-
7/23/2019 Stewart Christie Slides
1/25
NotePad No More: -A Personal Survey of HTML5Developer ToolsetsStewart Christie - Tizen and HTML5 Community Manager
@intel_stewart
HTML5 Developer Conference Oct 2013
-
7/23/2019 Stewart Christie Slides
2/25
Editor Wars.Editor Wars.Editor Wars.Editor Wars.
MatMatMatMat says:
January 22, 2012 at 12:17 pm
Way too complex, lots of useless tools.
A new developper only needs a linux, a vim and a FTP client.
Reply GeneGeneGeneGenesays:
January 23, 2012 at 1:03 am
Wow, now thats old school! What are you running that on, an Intel 486?
Reply
2 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
3/25
Six systems tested.Six systems tested.Six systems tested.Six systems tested.
Appery.io:Appery.io:Appery.io:Appery.io: Cloud based graphical drag and drop builder
Adobe Brackets/Edge andAdobe Brackets/Edge andAdobe Brackets/Edge andAdobe Brackets/Edge and PhoneGapPhoneGapPhoneGapPhoneGap Build:Build:Build:Build: Desktop with cloud build.
AppCeptionAppCeptionAppCeptionAppCeption: Cloud based, optional desktop editor integration
AppLaudAppLaudAppLaudAppLaud:::: Eclipse ADT plugin
MosyncMosyncMosyncMosync Reload:Reload:Reload:Reload: Node based server, local editor
Intel XDK New:Intel XDK New:Intel XDK New:Intel XDK New: Hybrid system. Local install/edit. Cloud Build
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
4/25
Real App
Camera or Gallery
Standalone
Works offline
Consumption Apps
Ereaders
Comics
Often supplied bycontent provider.
Portal Apps
Facebook orTwitter
Front End to a serviceor database
Some of these Apps are not like the othersSome of these Apps are not like the othersSome of these Apps are not like the othersSome of these Apps are not like the others
4
likes
Focus of today
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
5/25
Appery.ioAppery.ioAppery.ioAppery.io CloudCloudCloudCloud----based Mobile App Builderbased Mobile App Builderbased Mobile App Builderbased Mobile App Builder
http://docs.appery.io/tutorials/using
-the-camera-component/
Free version One app at atime, but few examples.
30 minutes from install torunning on device.
Very pointy clicky, no codingneeded?
Exporting this app ->153 files,and 2566Kb.
APK file is 1.3Mb
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
6/25
Appery.ioAppery.ioAppery.ioAppery.io CloudCloudCloudCloud----based Mobile App Builderbased Mobile App Builderbased Mobile App Builderbased Mobile App Builder
No Import Just Export
Free version One app at atime, but few examples.
30 minutes from install torunning on device.
Very pointy clicky, no
coding needed?
Exporting this app ->153files, and 2566Kb.
APK file is 1.3Mb
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
7/25
Eclipse say no
more.
Android SDKsused forpackaging.
Flexible, manyoptions.
Great tutorialsand videos
AppLaudAppLaudAppLaudAppLaud : Eclipse Plugin for: Eclipse Plugin for: Eclipse Plugin for: Eclipse Plugin for PhonegapPhonegapPhonegapPhonegap
7
http://www.mobiledevelopersolutions.com/
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
8/25
AppLaudAppLaudAppLaudAppLaud::::Easy for Eclipse Users to get startedEasy for Eclipse Users to get startedEasy for Eclipse Users to get startedEasy for Eclipse Users to get started
8 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
9/25
Eclipse Wizard forEclipse Wizard forEclipse Wizard forEclipse Wizard for AppLaudAppLaudAppLaudAppLaud
Options for PhonegapVersions.
Options for User Interface
Options for demo, simple,or imported projects.
9 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
10/25
Fun with Eclipse.Fun with Eclipse.Fun with Eclipse.Fun with Eclipse.
10 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
11/25
MosyncMosyncMosyncMosync ReloadReloadReloadReload
www.mosync.com/reload
Private usage
For private use, the MoSync SDK andMoSync Reload are completely free. Takethem, use them, have fun!Commercial usageIf you want to sell the products youmake with the MoSync SDK and MoSyncReload, or if you want to distribute thoseproducts to other people outside or your
organization, you have one of twooptions:Be open source! Licence your sourcecode under GPL version 2, publish yoursource code openly (or supply it toothers on demand), and keep ourcopyright notices and the licenses in yoursource files. Notes:
Installation failed on my win7 system.JS APIs are Phonegap compatible.Uses Weinre for remote debug
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
12/25
AppAppAppAppceptionceptionceptionception
http://www.appception.com
Import AND Export of files, orprojects.
Use of Desktop Editor or CloudACE/CodeMirror
Free Beta now. Free and Paid modelscoming
Abug App for Android
Fastest from signup to photo: ~ 20minutes.
Notes:
Very new. 1st
message on forum Oct 2nd
2013Uses Weinre for remote debugCloud emulators use noVNC
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
13/25
AppceptionAppceptionAppceptionAppception:::: GuiGuiGuiGui and Simulatorand Simulatorand Simulatorand Simulator
13 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
14/25
AppCeptionAppCeptionAppCeptionAppCeption : Remote Debug Agent: Remote Debug Agent: Remote Debug Agent: Remote Debug Agent
Abug available forAndroid.
14 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
15/25
Adobe Edge, Brackets andAdobe Edge, Brackets andAdobe Edge, Brackets andAdobe Edge, Brackets and PhonegapPhonegapPhonegapPhonegap BuildBuildBuildBuild
PhoneGap plugin for Edge/Brackets is currently broken Plugin installs.
Login works.
Existing PhoneGap Build projects visible.
Click rebuild and wait and wait
Rebuild is kicked off but Edge/Brackets hang.
15 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
16/25
IntelsIntelsIntelsIntels XDK New: Hybrid ApproachXDK New: Hybrid ApproachXDK New: Hybrid ApproachXDK New: Hybrid ApproachBrackets, Ripple,Brackets, Ripple,Brackets, Ripple,Brackets, Ripple, WebkitWebkitWebkitWebkit and Cloud Buildand Cloud Buildand Cloud Buildand Cloud Build
16 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
http://software.intel.com/html5
-
7/23/2019 Stewart Christie Slides
17/25
IntelsIntelsIntelsIntels XDK New: Hybrid ApproachXDK New: Hybrid ApproachXDK New: Hybrid ApproachXDK New: Hybrid ApproachLarge selection of build targets.Large selection of build targets.Large selection of build targets.Large selection of build targets.
17
Unique offerings
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
18/25
The Proof Installed AppsThe Proof Installed AppsThe Proof Installed AppsThe Proof Installed Apps
Atom based Android Apps. Four Installed and working.
Photo taken with TizenGram
An HTML5 Git Hosted project. Next steps
Try AppLaud in Tizen Eclipse IDE
Port TizenGram to Android
18 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
19/25
Missing FeaturesMissing FeaturesMissing FeaturesMissing Features
Git Integration : Project maintenance: eg moving a directory
Team features:
Export and Import standards
Tech Docs and Plugin/Extension APIs
Project files explanation
19 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
20/25
Summary.Summary.Summary.Summary.
Multiple IDEs: a great way to mess up your PC. Code sharing/Team Development:
Export only?
App Design Workflow: Graphicalcodegraphical: Holy Grail
No Silver Bullets yet.. Most system took 2-3 tries to work
20 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
21/25
Want to try, or help?Want to try, or help?Want to try, or help?Want to try, or help?
HTML5 Hackathon Thu Fri at SFSU. Sign up at HTML5 Dev Conf site.
Bring an Android phone or tablet and try these tools.
Or try porting one of these apps to Tizen.
$prizes$
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/1321
-
7/23/2019 Stewart Christie Slides
22/25
Thank You Questions, and maybe answers.
Twitter - @intel_stewart
Email [email protected]
Today and Wed:- Intel Booth in Expo.
Thurs and Fri: Intel Hackathon at SFSU
-
7/23/2019 Stewart Christie Slides
23/25
Resources, links, and sites I like.Resources, links, and sites I like.Resources, links, and sites I like.Resources, links, and sites I like.
http://blog.elemdage.com/technology/one-mans-html5-developer-workflow https://twitter.com/gloparco
http://www.tricedesigns.com/2013/01/18/my-workflow-for-developing-phonegap-applications/ http://www.twitter.com/andytrice
http://www.applicationcraft.com/product/phonegap-mobile-build/ $14 per month 45 day free trial
http://www.feedhenry.com/how-to-get-started-building-apps/
http://paulbonmobile.wordpress.com/
https://groups.google.com/forum/#!forum/eclipse-plugin-for-phonegap
Intro: AppLaud Eclipse Plugin for PhoneGap / Android by Mobile Developer Solutions http://www.youtube.com/watch?v=mT02ytSSMII
PhoneGap_Full.avi (a Visual Studio demo of install and setup of PhoneGap 1.5.0 for Windows Phone)
http://www.youtube.com/watch?v=iQ4A5gxYG7M
23 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
24/25
http://paulbonmobile.wordpress.comhttp://paulbonmobile.wordpress.comhttp://paulbonmobile.wordpress.comhttp://paulbonmobile.wordpress.com////AppLaudsAppLaudsAppLaudsAppLauds Developer,Developer,Developer,Developer, Several other cloud IDEs have recently emerged:
akshell web app creation
erbix JS App Editor ringo.js, an alternative server-side JavaScriptframework to node.js
shiftEdit JavaScript/HTML/css with php includinga WYSIWYG/Design mode
Orion Eclipse-driven Web IDE that brings the Eclipse plug-inphilosophy to the web
Neutron IDE - open source personal IDE
jsfiddle JavaScript snippet execution
ideone multiple (>40) language snippet execution
24
Some of the emerging solutions focused on mobile apps include:
FeedHenry Focusing on enterprise mobile apps with desktop emulation,PhoneGap APIs, analytics
Tiggr Graphical builder to create jQuery Mobile/PhoneGap apps withREST service API builder
AppMobi Desktop emulator, PhoneGap integration, app live update,payments, authentication, push notification
EachScape Drag and Drop development, push notification, In-Apppurchase
Application Craft - GUI builder, data connectors, PhoneGap Buildintegration for deployment
Appception weinre debugging, Android emulator
AppLaud Cloud (my product) PhoneGap,jQuery Mobile, RippleEmulator, weinre debugger, instantaneous device deployment
Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13
-
7/23/2019 Stewart Christie Slides
25/25
One More Resource SlideOne More Resource SlideOne More Resource SlideOne More Resource Slide
http://dailytekk.com/2012/04/02/100-tools-to-develop-a-killer-ios-or-android-app/
25 Notepad No More: HTML5 Toolsets. @intel_stewart 10/22/13