Enviar búsqueda
Cargar
Einführung in die webOS Programmierung
•
Descargar como ODP, PDF
•
2 recomendaciones
•
3,316 vistas
M
Markus Leutwyler
Seguir
Kurze Einführung in die webOS Programmierung: Was ist webOS,SDK,PDK,Ares,App Catalog
Leer menos
Leer más
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 34
Descargar ahora
Recomendados
Webentwicklung für das IPhone
Webentwicklung für das IPhone
reinhardh
AngularJS und TYP-D'oh!3
AngularJS und TYP-D'oh!3
Christian Keuerleber
Sencha Touch und PhoneGap
Sencha Touch und PhoneGap
Indiginox
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 Anwendungen
Martin Leyrer
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Philipp Burgmer
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Martin Leyrer
Hdc2012 cordova-präsi
Hdc2012 cordova-präsi
DeveloperConference
1&1 Frontend Workshop II
1&1 Frontend Workshop II
Nico Steiner
Recomendados
Webentwicklung für das IPhone
Webentwicklung für das IPhone
reinhardh
AngularJS und TYP-D'oh!3
AngularJS und TYP-D'oh!3
Christian Keuerleber
Sencha Touch und PhoneGap
Sencha Touch und PhoneGap
Indiginox
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 Anwendungen
Martin Leyrer
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Philipp Burgmer
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Martin Leyrer
Hdc2012 cordova-präsi
Hdc2012 cordova-präsi
DeveloperConference
1&1 Frontend Workshop II
1&1 Frontend Workshop II
Nico Steiner
Griffon In Front Grails In Back
Griffon In Front Grails In Back
Jim Shingler
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Michał Ćmil
Cruise control
Cruise control
Rajesh Kumar
Wuff: Building Eclipse Applications and Plugins with Gradle
Wuff: Building Eclipse Applications and Plugins with Gradle
Andrey Hihlovsky
Build And Automation
Build And Automation
Rajesh Kumar
Groovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examples
GR8Conf
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
OPITZ CONSULTING Deutschland
Configuration Management
Configuration Management
Rajesh Kumar
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Puppet
Git vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende Einführung
Mario Müller
How to deploy PHP projects with docker
How to deploy PHP projects with docker
Ruoshi Ling
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Mark Waite
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
Christian Münch
Mobile Web Development from Scratch
Mobile Web Development from Scratch
NokiaAppForum
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
Jürg Stuker
Sencha Touch & PhoneGap
Sencha Touch & PhoneGap
Stefan Kolb
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
Patrick Lauke
Wicket Kurzübersicht
Wicket Kurzübersicht
openForce Information Technology GesmbH
Top 10 Internet Trends 2003
Top 10 Internet Trends 2003
Jürg Stuker
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
Andreas Schulte
APEX 5.0, und sonst?
APEX 5.0, und sonst?
Niels de Bruijn
Entwickeln mit Wordpress
Entwickeln mit Wordpress
Blogwerk AG
Más contenido relacionado
Destacado
Griffon In Front Grails In Back
Griffon In Front Grails In Back
Jim Shingler
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Michał Ćmil
Cruise control
Cruise control
Rajesh Kumar
Wuff: Building Eclipse Applications and Plugins with Gradle
Wuff: Building Eclipse Applications and Plugins with Gradle
Andrey Hihlovsky
Build And Automation
Build And Automation
Rajesh Kumar
Groovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examples
GR8Conf
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
OPITZ CONSULTING Deutschland
Configuration Management
Configuration Management
Rajesh Kumar
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Puppet
Git vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende Einführung
Mario Müller
How to deploy PHP projects with docker
How to deploy PHP projects with docker
Ruoshi Ling
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Mark Waite
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
Christian Münch
Destacado
(13)
Griffon In Front Grails In Back
Griffon In Front Grails In Back
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Cruise control
Cruise control
Wuff: Building Eclipse Applications and Plugins with Gradle
Wuff: Building Eclipse Applications and Plugins with Gradle
Build And Automation
Build And Automation
Groovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examples
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
Configuration Management
Configuration Management
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Git vs SVN - Eine vergleichende Einführung
Git vs SVN - Eine vergleichende Einführung
How to deploy PHP projects with docker
How to deploy PHP projects with docker
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
Similar a Einführung in die webOS Programmierung
Mobile Web Development from Scratch
Mobile Web Development from Scratch
NokiaAppForum
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
Jürg Stuker
Sencha Touch & PhoneGap
Sencha Touch & PhoneGap
Stefan Kolb
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
Patrick Lauke
Wicket Kurzübersicht
Wicket Kurzübersicht
openForce Information Technology GesmbH
Top 10 Internet Trends 2003
Top 10 Internet Trends 2003
Jürg Stuker
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
Andreas Schulte
APEX 5.0, und sonst?
APEX 5.0, und sonst?
Niels de Bruijn
Entwickeln mit Wordpress
Entwickeln mit Wordpress
Blogwerk AG
Erstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-Apps
Ralf Lütke
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
grosser
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
guest9606ac
Templates, Code & Tools
Templates, Code & Tools
Ulrich Krause
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
kaftanenko
ARIA
ARIA
Martin Kliehm
Android Development
Android Development
Dominik Gätjens
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
greenrobot
Schnelle Winkel: 10x schnellere Webapps mit AngularJS und JEE
Schnelle Winkel: 10x schnellere Webapps mit AngularJS und JEE
Benjamin Schmid
Metaprogrammierung und Reflection
Metaprogrammierung und Reflection
Stefan Marr
Similar a Einführung in die webOS Programmierung
(20)
Mobile Web Development from Scratch
Mobile Web Development from Scratch
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
Sencha Touch & PhoneGap
Sencha Touch & PhoneGap
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
Wicket Kurzübersicht
Wicket Kurzübersicht
Top 10 Internet Trends 2003
Top 10 Internet Trends 2003
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
APEX 5.0, und sonst?
APEX 5.0, und sonst?
Entwickeln mit Wordpress
Entwickeln mit Wordpress
Erstellung von mobilen cross-platform-Apps
Erstellung von mobilen cross-platform-Apps
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien fuer das Frontend und Flash( Flex ) Vs Js( Ajax )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Templates, Code & Tools
Templates, Code & Tools
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
Einführung in die Java-Webentwicklung - Part II - [3 of 3] - Java Server Face...
ARIA
ARIA
Android Development
Android Development
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Android Entwicklung (App Entwickler Konferenz 2010 der Telekom)
Schnelle Winkel: 10x schnellere Webapps mit AngularJS und JEE
Schnelle Winkel: 10x schnellere Webapps mit AngularJS und JEE
Metaprogrammierung und Reflection
Metaprogrammierung und Reflection
Einführung in die webOS Programmierung
1.
WebOS Programmierung Markus
Leutwyler www.thinmachine.ch [email_address] @twtomcat
2.
3.
WebOS-Internals Mitglied
4.
Web und Mobile
Entwickler
5.
Mehrere Apps im
App Catalog
6.
Hot Apps Gewinner
mit ”Moo”
7.
8.
Wie sieht eine
Applikation aus?
9.
Framework und Service
APIs
10.
Emulator und Ares
11.
Wie entwickelt man
eine Applikation?
12.
Die erste Applikation
13.
App Catalog
14.
Kennt ihr
HTML ?
15.
Kennt ihr
CSS ?
16.
Kennt ihr
Javascript ?
17.
Dann könnt ihr
für webOS entwickeln!
18.
19.
(später auch für
Drucker und Tablets)
20.
21.
WebKit
22.
V8
23.
http://opensource.palm.com
24.
25.
HTML 5 Standard
(Canvas,CSS3,Storage)
26.
Mojo und Prototype
Framework
27.
28.
Posix, OpenGL ES,
SDL, PDL
29.
Hybrid oder Fullscreen
30.
Spiele: Angry Birds
(iPhone Port)
31.
Tools: wIRC (Hybrid)
32.
33.
Gzip
34.
Awk
35.
Grep
36.
Strace
37.
Gdb
38.
39.
Iostat
40.
Top
41.
42.
Php
43.
Gcc
44.
Ctorrent
45.
>1300 Pakete erhältlich
46.
47.
48.
Prototype Framework
49.
50.
Javascript APIs
51.
52.
Model/Controller: Javascript
53.
Beispiel (HTML) <div
id=”text-field” x-mojo-element =”TextField”></div>
54.
Beispiel (Javascript) var
attributes= { modelProperty: 'original', focusMode: Mojo.Widget.focusSelectMode, maxLength: 30 }; this.model = { original: 'Bitte etwas eingeben', disabled: false };
55.
56.
JSON Parameter
57.
Abonnement (Subscription)
58.
Java/C Services
59.
node.js in
webOS 2.0
60.
61.
Beispiel this.controller.serviceRequest(' palm://com.palm.connectiomanager
', { method: 'getstatus', parameters: { subscribe:true}, onSuccess: this.handleOKResponse, onFailure: this.handleErrResponse });
62.
63.
Kommandozeilen SDK-Tools
64.
Optionales Eclipse Plugin
65.
Optionales Komodo Edit
Plugin
66.
OS X, Linux
(.deb), Windows wird unterstützt
67.
68.
x86-Version von webOS
69.
Nicht alle Hardware
unterstützt (Kamera,GPS)
70.
Fehlende Hardware kann
simuliert werden
71.
72.
Novacom -t open
tty://
73.
[email_address]
74.
ssh localhost -p
5522 -l root
75.
Luna-send -n 1
palm://com.palm.pmradiosimulator/set_incomingcall
76.
77.
Ares Log-Viewer
78.
Ares Debugger
79.
Ares Demo
80.
palm-generate helloWorld <app>
<assistants> <views> <images> <stylesheets> appinfo.json index.html sources.json icon.png Die erste Applikation
81.
index.html <!DOCTYPE html>
<html> <head> <title>Hello World</title> <script src = "/usr/palm/frameworks/mojo/ mojo.js " x-mojo-version="1"></script> <link href="/stylesheets/helloworld.css" media="screen" rel="stylesheet" type="text/css"> </head> </html>
82.
Applikation installieren -
palm-package helloWorld - palm-install com.yourdomain.helloworld_1.0.0_all.ipk
83.
Szenen hinzufügen palm-generate
-t new_scene -p "name=first" helloWorld palm-generate -t new_scene -p "name=second" helloWorld app/views/first/first-scene.html app/assistants/first-assistant.js
84.
Szenen-HTML <div id="main"
class="palm-hasheader"> <div class="palm-header">First Scene</div> <div class="palm-text">Welcome to my World</div> <div x-mojo-element="Button" id="button1"></div> </div>
85.
Javascript - Setup
stage-assistant.js: Mojo.Controller.stageController.pushScene("first"); first-assistant.js: this.controller.setupWidget("button1", this.attributes = {}, this.model = { label : "OK", disabled: false } );
86.
Javascript - Handler
this.handleButton1=this.handleButtonPress1.bindAsEventListener(this); Mojo.Event.listen(this.controller.get("button1"), Mojo.Event.tap, this.handleButton1); FirstAssistant.prototype.handleButtonPress1 = function(event){ Mojo.Controller.stageController.pushScene("second"); }
87.
88.
Noch nicht international
(DE/UK/IR/FR)
89.
70/30 Split
90.
Developer Account:
gratis
91.
Einstellgebühr: keine
92.
Web- und Beta-Feed
(kein Review)
93.
94.
Mobiletuts 3-teiliges Tutorial
(mobile.tutsplus.com)
95.
IRC: #webos
(freenode)
96.
www.webos-internals.org
97.
mich fragen :)
98.
Fragen?
Descargar ahora