24
iPad Entwicklung mit .NET Daniel Yves Ostwald [email protected]

Daniel Yves Ostwald [email protected]. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Embed Size (px)

Citation preview

Page 1: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

iPad Entwicklung mit .NET

Daniel Yves [email protected]

Page 2: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Story…

Page 3: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

…vor 6 Monaten

Bob

C#

Silverlight

!ASP.NET

WCF

?

iPad

Objective C

HTML 5

In 3 Tagen !

Mono

Page 4: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Heute…

Page 5: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

AgendaiPad

HTML 5

Sencha Touch

CakeJS

Page 6: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

iPad

Page 7: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Einige Fakten1 GHz Apple A4 SOC-Chip1024 x 768 SafariiOS 4.2

Kein SilverlightKein Flash

Niemand weis was Apple als nächstes vor hat !

Page 8: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Warum keine APP?Objective CX-Code

Interface BuilderiPad Simulator

Entwicklung nur auf einem MAC möglichKosten für Entwicklerlizenz ca. 90€/Jahr

Zugriff auf Beta Versionen und mehr…

.NETMonoMonoTouch

Page 9: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

HTML5

Page 10: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

FaktenEntwicklung vermutlich bis Mitte 2011

Danach – Einleitung des StandardisierungsprozessesAPI noch nicht fix

HTML 5 = HTML + JavaScript + CSS 3

Apple setzt verstärkt auf HTML 5Dadurch bereits jetzt zahlreiche Möglichkeiten

BrowserkompatibilitätIE8: NEINFireFox: TeilsTeilsChrome + Safari: Top

Page 11: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Features in HTML 5Audio + VideoNative Drag & DropWeb SQL DatabaseCanvasWeb SocketsU.v.m.

Page 12: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

<canvas>Initialisierung (html)

<canvas id=“demo“width=“300“ weight=“300“></canvas>

Initialisierung (JavaScript)

var canvas = document.getElementById(‘demo‘); var ctx = canvas.getContext(‘2d‘);

Page 13: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Canvas Cheat Sheet

Link

Page 14: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

DEMO

Page 15: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

CakeJS

Page 16: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

CakeJSCanvas animation Kit experiementGoogle CodeMIT Lizenz

Objektorientiertes JavaScript Framework

Leider noch einige BugsBenötigt zu viel Performance auf dem iPad

Daher leider unbrauchbar/bedingt brauchbar

Page 17: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

DEMO

Page 18: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Sencha Touch

Page 19: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

EigenschaftenMobile Web AppsLook & Feel entspricht nativen iOS und Android TouchgerätenHTML 5 Framework

Basierend auf EXT JS

ThemesiPhone/AndroidOerfläche ist Komplett anpassbar

Css ähnliche Syntax

Page 20: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

DEMO

Page 21: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Zusammenfassung

Page 22: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Weitere Vortragsfolien der .NET User Group Dortmund findet ihr auf:

www.do-dotnet.de

LinksHTML 5 Rocks

http://www.html5rocks.com/

CakeJShttp://code.google.com/p/cakejs/

Sencha-Touchhttp://www.sencha.com/products/touch/

Page 23: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Q & A

Vielen Dank!

Daniel Yves [email protected]

Page 24: Daniel Yves Ostwald dostwald@brockhaus-ag.de. …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono

Partner & Sponsoren