Archive for category Android
This summer we’re running an Adobe Mobile Challenge for developers, designers and agencies around the EU territory. What’s really exciting is that you’ll get the chance to win a trip, including flight and hotel, to Adobe MAX in LA this October. We even have a few copies of Creative Suite 5.5 and Flash Builder Premium 4.5.1 for runners up, so lots of you will have a chance to win big.
We’re looking for applications that reach across different mobile platforms and that are published widely, on the Apple AppStore, Android Market and of course the Blackberry AppWorld for the PlayBook.
You’re application can be a game or branded content, anything goes really as long as your application is available in each store by the deadline below. Here’s my colleague Michael Chaize to tell you more, with his cool French accent..
Last Friday an unsuspecting Fedex delivery arrived with a Xoom tablet, the first Android 3.0 device from Motorola. Terry Ryan, a fellow Evangelist at Adobe and I will be going on tour with Motorola starting next week joining the MOTODEV App Summit tour.
We’ll be traveling to some of our favourite cities and helping attendees to get started with Adobe technology for Motorola devices. I know that Terry and I are going to cover a number of different topics including, Flash, AIR, Flex and Livecycle Collaboration Services. I’m also planning on showing some new Digital Home applications, hopefully to get you thinking about how tablets like the Xoom are being used in the home.
I hope you to see some of you around on the tour and I know Terry and I are very much looking forward to it. Here are some of the key dates and I’ll be presenting and attending all of those in red:
- April 11th – Berlin, Germany
- April 15th – London, UK
- April 26th – Beijing, China
- April 29th – Shanghai, China
- May 2nd – Seoul, Korea
- TBD – Sao Paulo, Brasil
- TBD – Buenos Aires, Argentina
- May 25th – Mexico City, Mexico
This year I’ll be missing Adobe MAX in person, heading to Ireland tomorrow for a family wedding, so it has been an interesting experience to watch from afar. I guess the most obvious thing to point out is that “I can” – that is, watch it from afar.
The keynote this year is being approached differently, it’s all about solutions. You’ll notice that ‘devices’ don’t have a predictable section of their own, instead they are presented together across a set of five innovation vectors, Web Development, Video, Digital Publishing, Enterprise Applications, and Gaming. The dynamic has shifted from technologies to solutions, as presented by Kevin Lynch and guests Martha Stewart, Mark Goldberg of EPIX, Joe Simon of Condé Nast, Mike Lazaridis of RIM and David Nuescheler of Day Software (soon to be an Adobe company).
The conference this year is powered by Akamai and distributed using Flash Player to desktop computers, mobile phones and tablets and all major browsers. In addition, this years MAX is also streamed using Peer-2-Peer technology, found in Flash Player 10.1 – which is now available on 74% of desktop computers and just 3 months after launch.
These changes sum up our ongoing strategy to enable the creation of applications that are fit for purpose, expressive and multi-screen. As part of this we re-organized our teams at Adobe, folding the Flash Platform business unit into the Creative Suite Business Unit. Together our new group is called CIBU – Creative & Interactive Solutions.
Earlier in the year at Google IO we showed a new HTML5 extension for Dreamweaver CS5, created to enable the production of web properties across screens. Within this new HTML5 pack we have added support for CSS3 and media-queries that allow your web pages to be easily transposed to different screen sizes. Simply run the Adobe Updater to get started.
Finally, with our recent acquisition of Omniture we also showed NetAverages, an amazing product that forms part of the suite of applications including analytics, optimizations, conversion and acquisition tools. With NetAverages you can now gain access to a wealth of data around HTML5 support, devices, platforms and various technologies – all of which is presented in a stunning Flex interface. Statistic are gleaned anonymously from a large range of the worlds most popular websites.
This year we’ve seen the introduction of the Tablet form factor, which is a great leap forward for the publishing industry – enabling a new distribution and monetization model for the publishing industry. As part of this great work we’re going to ramp up our contributions to webkit, delivering improvement in layout control – including precision text wrapping around shape/images and enhancements for dynamic rendering of content for different form factors.
Today, almost all major publishing houses use Adobe InDesign to create their print pieces and deliver these to consumers at news stands. So it makes a lot of sense for this workflow to be enhanced to encompass the packaging and delivery of Digital Publications. We’re calling this solution the Adobe Digital Publishing Suite, a set of tools, deployment and SiteCatalyst reporting services that make it incredibly easy to target these new devices in a sustainable way.
Publishers create “stacks”, which are essentially articles/pages/ads in InDesign CS5 in portrait/landscape/both and publish these individually. Each stack can include interactive elements, buttons, links, scrollable frames and slideshows to enable rich experiences and drive innovation in their digital pieces. In addition, you can also use the Interactive Overlay Creator to produce 360° views, panoramas, image pans, audio, video, and web views. Web view is very similar to StageWebView, described in my previous blog posts
Video and audio are added very easily and use the H.264 format in addition to standard mp3 formats. You can integrate audio as part of the experience, maybe clicking sounds or swoosh effects – although I hope you can be more imaginative! Each interactive element has associated parameters to enable you to control the interaction for the user, such as looped slideshows, handling swipe events, fading, hightlights, transition timing and delays.
Finally, you can use the Adobe Digital Content Bundler to take the stacks and create an issue of your publication by simply adding each of the publication content folders and stacks. Publications can then be viewed in a generic viewer application and later deployed in a custom viewer for each publication.
From a publishers perspective, managing the technologies, deployments and interactions is pivotal to success in this new multi-screen world. With the Digital Publishing Suite, content creators can spend more time driving their content and brand – instead of worrying about the ever increasing costs of reaching their users across devices.
For the Enterprise we are now focused on “Customer Experience Management”, a new set of solutions that are targeted directly to enhancing the productivity and experiences for our largest customers.
At MAX we announced the availability of Flex 4.5 “Hero”, the latest version of Flex that has been highly optimized to enable the creation of mobile applications for Android, Blackberry and of course desktop computers. This new framework includes additional mobile components and skins to speed up the production of multi-screen apps and deliver new experiences on devices.
Flash Builder Burrito / Flash Catalyst Panini
Attendees received a DVD with a new version of Flash Builder, with some amazing new features for creating mobile applications. These include device debugging for Android (inc. USB support), integrated Android SDK tools and simulation for a host of supported devices. Flash Builder Burrito ships with Flex 4.5 embedded and you can download the trial here. Among the many new features are improved coding features, performance improvements and much improved support for working with Flash Catalyst Panini.
The Catalyst team have also been hard at work improving the workflows for designers and developers using Flex. With “Panini”, the team have focused on delivering the first steps towards full round tripping between Photoshop and Illustrator and Burrito. The results are looking great, enabling resizable applications and components, custom skins, code generation improvements and improvements for animation control and styles. You can download the trial of Panini here.
Earlier this year we announced that we are to acquire Day Software, a Swiss company with offices in Boston. Day are a global leader in content management with customers like Audi, Nissan, Volkswagen, MTV, Virgin Media and McDonalds. David Nuescheler was on hand to show CQ5, an amazing solution for managing content in multiple languages and for multiple screens. Customers can simply drag and drop assets and pages, type content directly into the pages and leverage approval and localization workflows directly from the tooling. I can’t wait to see more of our new EMEA team
Flash is now enabling the playback of 120 Billion megabytes of video every month, an astounding number that presents huge challenges for the Flash Player team. Today Flash supports numerous formats, resolutions and audio codecs being mixed together and delivered using DRM, encrypted streams, the open RTMP and it’s variants. In the latest player we also support playback over HTTP and RTMFP for P2P distribution of large events, thus driving the industry forward.
So what’s so big about video on a TV? – Well, what we actually showed is DRM protected and encrypted video running across the internet in HD format to a television. We’ve all sat at home watching video on our computers with 30″+ televisions in front of us, it’s just annoying. Today we showed that EPIX can leverage the Omniture analytics suite and industry approved Token based DRM (Flash Access) to present high-value content from the studios directly into the home. This signifies an industry change, for the first time you can deliver video across screens, whilst protecting it, measuring it, and enabling users to gain access to a full web of video currently missing from the living room.
At MAX we announced two things, Flash and AIR for TV and a new way to display video – StageVideo. StageVideo enables the use of hardware decoders, much like VLC does today, and this results in huge improvements in the CPU usage – but with limitations.
The API enables video to playback on a graphics plane, delivered straight to hardware, as opposed to being pipelined back into the Flash Player. Because of this, videos rendered with this API cannot support transparency and objects will not render behind the video. Flash content, such as overlays for video controls are rendered on top of the video in a separate graphics plane. In fact, on TV this will be the defacto rendering method and all video objects will render this way.
Moving forward, all devices using the Flash runtime will have access to this new API set. The Blackberry Playbook is the first tablet to implement this support to deliver an incredible video experience on their hardware, demonstrated for the first time at Adobe MAX.
AIR applications can now be built for TV using AIR2.5, the applications runtime deployed for Android and desktop platforms. These applications are typically video based, although we do see some great opportunities for gaming and social connectivity moving forward.
Flash Player and AIR on TV are supported on Samsung TVs and Blueray Players, Google TV and BBC Youview hardware.
The most exciting piece from the keynote today was probably the advancements in gaming and 3D support planned for an upcoming Flash Player release. On the top of the tick list is game controller support, the ability to simply plugin your USB joypad or steering wheel and start playing games! I’m so excited about it
Needless to say, gaming on the web is set for a omplete overhaul, with 3D capabilities that use leverage GPU hardware and rendering millions of triangles per second. What’s more incredible is that the demo below uses 0% CPU, and if our current stats hold true, we can get this out to 3/4 of the online world in three months after launch.
Check it out…
Last week we published a new Facebook SDK for creating Flash and AIR applications that incorporate Facebook connectivity using their new Open Graph API. The design of their API is really great and uses Open Authentication version 2.0, so it’s easier than ever to connect your applications – and help them go viral.
Creating an application couldn’t be simpler, just go to this link and fill in the details to retrieve your Application ID. You’ll only need that to connect your new application.
Admittedly I was a little surprised to see that AIR on Android wasn’t supported, although the full source is published and so it was easy to start adapting it for use on Android. In the video above you can see how simple it is to connect your applications.
Below you can download the full source and step through the application. Maybe you can add a feature that supports status updates?
In addition, I have been adding support for Facebook and Twitter connectivity to my Radar application – currently available on the Android Market. This application has become much more complex as a result, but I think it’s now looking really great.
Today I published my P2P video application, “Radar” on the Android Market for free, it took about 15mins in total. You can now all go and download the application and rate it five stars minimum
We have worked closely with the Android team to ensure that the seamless AIR runtime installation from the desktop is mirrored on devices. This isn’t a simple process and as you will notice, it’s not perfect. Today, the first AIR application that gets installed will ask the users permission to download the AIR runtime – this comes from the Android Market.
To be clear, on mobile devices there is a very clear security process for 3rd party installations. We don’t intend to break that model for the time being as it comes with a number of benefits – like updating the runtime for example.Adobe AIR is 5.65Mb compressed and 16.3Mb when installed.
This is obviously a very exciting time and there are already some Flash based games and applications sitting on the market from Flash developers around the world. I tried playing with a few of them and it’s exciting to see so many of you jumping at the chance to go live, arguably a few jumped too soon. Please Please test your applications thorough and ensure high quality!!
Set yourself up as an Android Developer, it costs $25 and you can use Google Checkout.
Once you’re all signed up, you only need to submit your application APK, created from Flash Professional or using the wonderful command line. In either case, you will need to ensure that your certificate is valid for 25 years.
Go to the AndroidSDK\tools folder using your Terminal or Command Prompt.
adt -certificate -cn flashmobileblog -ou markadoherty -validityPeriod 25 2048-RSA ./androidCert.p12 somepassword
Once completed, you can now compiled your APK as before – selecting this new certificate. Android publishers are free to use self-signed certificates created in this way, however it is advisable to use a proper certificate. The Adobe AIR certificate is well recognized (Verisign based) and works on Android, Mac, Windows, Linux and more to come.
You will need icons, 48×48 and 72×72. Google have provided a very detailed set of guidelines on icon production, so I suggest you drop by and ensure that you’re following the best practices. Liz Myers has a great video session on icons and how to stand out over here (note that this was for Flash Lite, but the concepts are the same).
In addition, in the Android Market there are usually some marketing screenshots. These help users decide whether they are interested in your app or not and so I suggest that you spend some time making them great. You can submit two of them at 320×480 or 480×854.
Lastly, you will want to submit a promotional graphic for use on websites and other materials at 180×120 portrait.
In these early days I recommend adding Adobe AIR into your description for the application. This will ensure that users are aware that they need a Froyo device and you can also benefit from free marketing moving forward as users will be able to search for “Adobe AIR”.