build once, deliver anywhere, no objective c required
DESCRIPTION
How to build mobile apps for the iPhone or any device with existing tools. Run the App on XenApp and deliver to the Citrix Reciever for iPhone.TRANSCRIPT
Build Once Deliver AnywhereNo Objective C Required ! Chris Fleck, VP Solutions & Community Development Citrix Systems, Inc.6/23/09
2
ISV’s Dilemma …
3© 2007 Citrix Systems, Inc. — All rights reserved 3
CIO’s Worry About …
Developers Want …
4
One Answer…
• Keep the data off the device
• Run the Apps on Servers
• Build Rich Apps Once
• Deliver Any where, Any Device
5
What works :
• Windows
• Flash
• Java
• Flex / AIR
• Silverlight
6
Architecture
7
XenApp on Windows Server
HDX = RDP , VNC
HDX
Same Application Delivered to any Device
88
© 2007 Citrix Systems, Inc. — All rights reserved 8
Citrix XenApp
Symbain S60
iPhone
= Receiver
WinMo
Standard Development Tools
• MS Visual Studio• Business Objects• Hyperion• Silverlight• Flash• Etc
• Common Mobile UI
• Deliver with XenApp
Un-modified Apps Securely Delivered
9
Citrix XenApp
Corporate Applications
Symbain S60
Windows Mobile
SSL/VPN AccessGateway
10
© 2007 Citrix Systems, Inc. — All rights reserved 10
Windows File Viewer App
Windows - Server Admin Apps
11
11
http://NickHolmquist.com
http://Extentrix.com
Built on AIR
12
http://tcoz.com
No Code Tools
• MS Office
• Xcelsius
• Hyperion
• Many reporting tools..
13
Development Platforms you know ..
14
Limitations
• Must be connected; WiFi or 3G preferred
• Video intensive Flash
• Server Infrastructure required .. Somewhere..
15
Comparison to Web Apps
• Security – No data gets to device
• Browser and Device dependencies ( memory limitations.. )
• Rich Applications
• Freedom of Development Platform
16
Considerations
17
• Fat fingers
• Scrolling
• Non- iPhone mobile devices
• Cost
Getting Started
• Get Amazon EC2 account
• Go to: Community.Citrix.com/C3Lab
• Start building apps @ 320x480
• Upload & Publish !
18
19
© 2007 Citrix Systems, Inc. — All rights reserved 19
Try it at http://CitrixCloud.net
http://Community.citrix.com/iPhone
http://twitter.com/chrisfleck
20