– Duane Nickull
MEAP’s are going to be the new *aaS. If you don’t understand that statement, consider yourself blessed. Understanding technology industry analysts and acronyms is a difficult task. A relatively new category of Gartner Magic Quadrants have emerged one one in particular is a category that we think deserves a lot of attention. Mobile Enterprise Application Platforms
are not typical software like your daddy used to buy. MEAP’s are collections of services and components (including frameworks, profiles, libraries and more) that facilitate the types of functionality required to develop and maintain applications running on wireless devices (aka mobile devices).Now I don’t subscribe to hype and BS and neither should you. As the former chair of the OASIS Service Oriented Architecture Technical Committee
, the group that produced the standard reference model for SOA, I never anticipated that people would run with this and start all these (INSERT ANY CAPITAL LETTER FROM THE ALPHABET HERE)aaS
. Software as a Service (SaaS) is not really that different from hosted solutions is it? If you disagree, you’d better hurry and claim one while there are still letters left for acronyms. I think XaaS is not used yet.
When I see value though, I want to point it out. MEAP is one of those rare acronyms that seems to be vastly underestimated by the majority of the industry. The term itself seems to have come from Analyst firm Gartner in a paper published in April 2011 (Gartner, Magic Quadrant for Mobile Enterprise Application Platforms, Michael J. King, William Clark). I believe I read somewhere that Gartner believes over 95% of the technology industry will use some form of MEAP by 2012. When I try to research this topic on Google, very little information comes up. Regardless of the title, let’s explore what a MEAP is and what it does.
In their paper, “The rule of three” is used as a quantifier for identifying when this functionality might be of interest. Quoting from Gartner (via Wikipedia):
The Rule of Three refers to a concept developed by analyst firm Gartner, whereby companies are encouraged to consider the MEAP approach to mobility when they need their mobile solutions to:
- Support three or more mobile applications
- Support three or more mobile operating systems (OS)
- Integrate with at least three back-end data sources
According to Gartner, using a common mobility platform, like a MEAP, brings considerable savings and strategic advantages in this situation.
Read the full article at http://technoracle.blogspot.com/2012/02/understanding-meap-mobile-enterprise.html.
At Adobe MAX on Sunday (preconference), Garth Braithwaite and I will be delivering a very cool hands-on code camp. This is a 480-minute session and a bring-your-own computer session so if you register for it, you will need to do some preparation. Some of the preparations will be posted on this site but they will also be pushed to all registered attendees.In this lab you’ll get up and running building a mobile application with Adobe AIR. The lab will focus on the smartphone form factor, so bring your Android phone, BlackBerry PlayBook tablet, or iPhone. We’ll do an introduction to AIR for mobile and then dive into the Flex framework to see how it makes building standalone applications easy. You’ll learn how to use native device features like the camera or GPS, plus how to create and manage views, data, and layout within your application. You’ll also get a hands-on look at how to debug, optimize, and deploy to devices using Flash Builder.
Part of this course will be focused in on using the Adobe Digital Enterprise Platform (ADEP) and connecting to it using Flash Builder.
Here is a rough sketch of the session:
Lab 1: Building a new Mobile Application Project
Lab 2: Pushing Data Between Views
Lab 3: Packaging and Deploying the Application
3.1 Android Release
3.2 iOS Release
3.3 BlackBerry Tablet OS Release
Lab 4: Getting System Details
Lab 5: Adding a Back (Home) Button to the ActionBar
Lab 6: Zoom Gestures
Lab 7: Pan Gestures
Lab 8: Rotate Gestures
Lab 9: Accelerometer
Lab 10: Install the Flash Builder ADEP Plugins
Lab 11: Starting and learning the ADEP Server
Lab 12: Installing the ADEP SDK and Samples packages
Lab 13: Extract, Set up and Run the sampledb
Lab 14: Enable Remote Data Services via the Felix Console
Lab 15: Retrieving and Installing the ADEP SDK into Flash Builder
Lab 16: Setting up a new Flash Builder ADEP Project
Lab 17: Building the Flex Client Application for ADEP
Demonstrating the Application
Lab 18: Adding Nodes and XML Content to ADEP
Lab 19: Building a Flex Mobile Project that consumes ADEP Services
How to build the ADEP_XML View
Getting Details about each wine
Lab 20: Advanced ADEP mobile services
Lab 21: Building a RESTful mobile application with ADEP
Lab 22: Learn how to use cross-platform push messaging
Lab 23: Learning how to use local notifications
Lab 24: Adding two-factor authentication
There is no guarantee this is the final list of labs however it should be relatively close.
– comfortable with XML syntax
– some coding experience would be good
There are still some seats left for this session. You can register at:
Preconference session 403-A
Original article at http://technoracle.blogspot.com/2011/09/adobe-max-2011-developing-cross-os.html.