Willem          MarcelDeveloping             Meints          de Vries                        Developer      Technology Man...
Myths      ALMPatterns   Proof
Windows PhoneiOSAndroid
C / C++Different CPUarchitectures                C# / Silverlight 3+
Demo
WP7                                                                        Xamarin       Silverlight                      ...
Yes there is overheadBut it’s no problemMake the app feel fast
iOS                            Android:                      Windows Phone:      MonoTouch.CoreLocation       Android.Hard...
Per App      Android              Reusable       16%                   20%                                            Spec...
Roy           Willem   MarcelCornelissen   Meints   de Vries
View             Controller             ViewModel                                                           Model     GPSM...
S                    S                   S           F                    F                      FUIViewController      XA...
Demo
Willem            MarcelMeints            de Vries@wmeints          @marcelvRoyCornelissen@roycornelissen
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
Upcoming SlideShare
Loading in …5
×

Developing i phone, android and windows phone 7 applications with c#

643 views

Published on

Session presented at Microsoft Techdays, see the video here:http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2143

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
643
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Developing i phone, android and windows phone 7 applications with c#

  1. 1. Willem MarcelDeveloping Meints de Vries Developer Technology ManageriPhone, Android and Developer, Info Support Info Support Info SupportWindows Phone 7applications with C# Roy Cornelissen IT Architect, Architect Info Support
  2. 2. Myths ALMPatterns Proof
  3. 3. Windows PhoneiOSAndroid
  4. 4. C / C++Different CPUarchitectures C# / Silverlight 3+
  5. 5. Demo
  6. 6. WP7 Xamarin Silverlight MonoTouch Xamarin Mono for Android Appcelerator Adobe AIR Titanium WP7 ActionScript JavaScript > Native Silverlight XCode C#Objective-C Rhodes Service2Media C# Ruby + HTML Lua Android SDK Java Sybase App Logic Unwired Antenna “4GL” code gen Rapid Shared Scripting language Language PhoneGap HTML5 / CSS / JS Vendor tools “Magic Box” Hybrid
  7. 7. Yes there is overheadBut it’s no problemMake the app feel fast
  8. 8. iOS Android: Windows Phone: MonoTouch.CoreLocation Android.Hardware.Sensor Microsoft.Devices.Sensors.Gyroscope MonoTouch.CoreMotion Android.Location Microsoft.Devices.Sensors.Accelerometer MonoTouch.AVFoundation Android.Bluetooth Microsoft.Devices.Sensors.Compass MonoTouch.AddressBook Android.Nfc Microsoft.Devices.Sensors.Motion MonoTouch.EventKit … … …
  9. 9. Per App Android Reusable 16% 20% SpecificWP7 35%12% iOS 18% Shared app Shared logic 65% 20% Windows8 14%
  10. 10. Roy Willem MarcelCornelissen Meints de Vries
  11. 11. View Controller ViewModel Model GPSMotion sensors Bridge Shared  Platform specific Storage Etc. Shared? Services
  12. 12. S S S F F FUIViewController XAML View Activitypublic void OnSuccess(object data){ public void OnFailed(Exception e) Model Shared Controller //{Do something with data // Notify user // Do something with error PropertyChanged(“Events”);} } GetActualEvents (Action<object> OnSuccess, Action<Exception> OnFail) Web Services
  13. 13. Demo
  14. 14. Willem MarcelMeints de Vries@wmeints @marcelvRoyCornelissen@roycornelissen

×