This slide will be sent to all speakers as a separate attachment. If you could please include as your final slide in your presentations, this will help get more attendees to respond.
Make things appear as you talk through them
Max2011 Building Enterprise Mobile Apps With Adep
Building Enterprise Mobile Applications with ADEP<br />Mete Atamel | Sr. Computer Scientist @ Adobe<br />meteatamel.wordpress.com<br />@meteatamel<br />
Hand in your surveys to the room monitors<br />One survey per session will be selected as a winner of an Adobe Press e-book or Video <br />Introduction to Adobe Edge<br />Web Design with Muse (code name) from Adobe<br />Android App Development and Design: Learn by Video<br />Winners will be notified via e-mail at the end of each day<br />Turn in your surveys for a chance to WIN!<br />
Assumptions<br />You are an enterprise Flash and/or Java developer<br />You used (or at least heard about) Data Services (or at least BlazeDS) before<br />You are interested in building data-intensive native mobile applications talking to some backend.<br />3<br />
Motivation and Goal<br />Client choice should not dictate server choice.<br />Make sure Data Services benefits are realized in multiple types of clients natively: <br />Efficient data transfer<br />Real-time connectivity<br />Rich and easy-to-use APIs<br />8<br />
API Philosophy<br />Keep APIs as simple as possible.<br />Keep APIs as similar as possible across platforms but respect platform differences where it makes sense.<br />Some differences<br />In ActionScript, subclasses of Channel handle encoding, HTTP modes, SSL. In new clients, a single Channel handles these via properties and automatically.<br />In ActionScript, remoting and messaging are event driven. In Java/Android client, remoting is a synchronous call whereas messaging is still event driven.<br />In ActionScript, remoting can make calls to non-existent methods on the client to invoke remote methods on the server. In new clients, “invoke” method is called with the remote method name.<br />11<br />