I want to throw a few predictions about the next year or two in terms of where some of the bigger tech companies are headed for consideration/discussion. Remember, this is purely me speculating about things.

Google + Motorola

They will create the ultimate Android phone by matching the hardware and tweaking the OS in a way that only Apple has been able todo up until now. This phone (or series of phones) will provide serious competition to iOS. Android will sit in 3rd place on tablets. Google has some major catching up to do in terms of TV content. Though Youtube is a massive asset for video delivery, they need to beat Netflix/Hulu in terms of content being made available. 

Microsoft

Win8 is going to be huge and bring Microsoft back into the forefront of computing. The Metro UI has proved extremely successful and the unification of their desktop, tablet, phone and console systems could create an incredibly powerful end-to-end experience for consumers. The Xbox 360 will gain the ability to use Win8 Metro apps as controllers. Win8 Metro will give the iPad a run for it's money. 

Apple

They will continue to dominate. Their continued simplification of everything they do will allow them to win the hearts and minds of consumers, though they will continue to fall from grace with the designers and developers who were early adopters and won them their current success. If they want to compete at the scale of Microsoft though they will need to do a better job getting into people's living rooms. The rumours of an Apple TV with iOS embedded may be just the ticket. Though lack of true console gaming power will be a problem.

Sony

Not sure about these guys. The PS4 would need to be something out of this world if it's going to keep up with the momentum that all of the above have. 

Adobe

These guys will continue to do what they do well, make great software for creating content. Flash Plugin in the browser or not, their production software is top-notch. They will continue to support output for HTML 5 / javascript development. Flash will become a de facto platform for game development across desktops, mobile and even consoles – Unity will help enable this. In fact I still say Adobe will end up acquiring Unity. I think they'd be foolish not to as they need a 3D production suite under their belt in order for all this development of Stage3D to make sense. Mobile app development will also be a key part of this. They are continuing to show that AIR is a viable way to build cross-platform apps and the Flex framework is a bigger support for this as well. 

Thoughts on Open vs Closed Systems

On one end we have Google, going as open source as possible, contributing to the community, giving stuff away, providing open access to marketplaces, etc. At the other is Apple, with extremely tight control over their entire platform. Somewhere in the middle is Microsoft. Google's approach will continue to keep them from dominating the marketplace, Apple will eventually need to relax a little or risk being superceded by someone else. Microsoft may just have the perfect approach, build a solid platform, proprietary for them to make money off of, but able to deliver any application or content source that is made available to it. 

I know, I'm really simplifying a lot of things above, but these are my general thoughts about where these players are all headed. I welcome feedback on any of this.

 

The FITC team has been busy lately crafting new events and tweaking old ones. First the new event, Emerging Technology & Advertising or ETA for short. The speaker line-up is stellar: David-Michael Davies, Derrick de Kerckhove, Joshua Harris, Christie Nicholson, Evan Roth, Marco Tempest and Faris Yakob. This is a very different event from our usual fare. Limited number of tickets and you must apply to get one. The reasoning here is to keep things focused and intimate but also to allow some different approaches. Most notably is that all attendees will be sitting in groups at round tables. The speakers will rotate between those tables after each presentation and the group will have a chance to discuss the presentation. There's a lot of thought going into ETA and how we can better leverage the power of having people together in a room. If technology and advertising are you're thing, I'd suggest you apply now. ETA takes place on Oct 14 in Toronto.

The tweaked event is Screens, formerly known as FITC Mobile. There's no denying the iPad took computing well beyond the desktop and the mobile phone and into a whole new space. Add ot that the various approaches to altering the television viewing paradigm with Apple TV, Google TV and the ever evolving game consoles and we suddenly have a world of interactivity that extends far beyond your office and your pocket. Hence the new name, Screens. There is a wide variety of content from mobile to tablets, from iOS to Android to mobile web development. It's all in there. If you're already working in some of these spaces that go beyond the standard web or if you are just starting to explore the worlds beyond your website, Screens will have information to help you on your journey.

And we're not done. Stay tuned for more new stuff soon, announcements about NXNEi 2012 or catch as at our Adobe MAX Unconference or RIAUnleashed in Boston.

 


Last week we launched NOW Magazine's first iPad app. It's been a long time in the making. I've been working on it since the announcement of the first iPad. At that time, NOW's publisher, Michael Hollett, came to us and asked us to make sure people would be able to get NOW on the iPad as soon as it launched.  What came next was months of research and then a few months of evaluation and then many more months of design and development to get us to where we are today. I'm going to share the process from concept to delivery, it's going to be long and detailed but I'll do my best to break things up into digestable chunks.

Initial R&D

With the initial announcements one of the apps Apple touted was iBooks. This seemed like an obvious place to start in terms of delivering a reading experience. This led us into an exploration of the ePub format, a limited by widely distributed way to deliver content to e-readers. At the same time we also started monitoring what our options were for systems that would integrate with NOW's InDesign/Woodwing publishing workflow. 

A trip to New York to attend Woodwing's digital publishing world tour confirmed some of my fears about the publishing system integration. Woodwing built their own iPad App front-end that can display a format published from their system. Several challenges immediately presented themselves to us. One was the cost. We'd have to upgrade all our systems, we'd have to pay an initial set-up fee, as well as per issue delivery fees. Managable, but not ideal. The real show stopper was that digital publications, while able to re-purpose content in the system still required new layouts – one for each orientation – that would require more manual labour in InDesign and Woodwing to put together. 

At the same time I was also participating in Adobe's Digital Publishing Suite beta and getting a feel for Adobe's own solution. After some sleuthing I'd found out that this is what Conde Naste was using to create the beautiful digital editions of Wired that Apple had been showing off. Seemed promising. At least until I discovered that the problems were the same. This solution would require far more human resources to build each issue than what we would be able to afford. Plus at that time we had no idea what the end cost from Adobe would be. As it turns out the cost would have been prohibitive for NOW so I'm glad I early on steered away from this.

What was clear at this point was that there was simply no way we would have a native app edition of NOW ready for the iPad's launch. Also because it was something so new that would require a significant investment to be part of I started to push back against buying into a 3rd party solution too early. Instead we focused on the ePub edition of NOW as that had the added benefit of being e-reader friendly. 

ePub

The epub format is one that's been around for awhile, used by devices like Sony's e-reader. It's also supported by iBooks and other reader applications across numerous devices. Essentially epub is a barebones format based on html with a few special book-like additions – think table of contents definitions. It's also extremely particular about validation. Any little thing can cause the whole experience to come crashing down.

Regardless, the simplicity of the spec, it's basis in html and the support from iBooks all made it seem like the obvious launch target for us. Our production team started out by taking a look at how we might publish epub's from our InDesign system. While they came up with a workable solution that involved much manual label and some crafty applescript the end result left much to be desired in terms of workflow efficiency. 

Next step was to tackle this from the web team's perspective. We used our web cms to spit out the content and built a workflow using Coldfusion to do all the heavy lifting and assembling of the content into an epub. This is what we settled on, with some iteration to get our web content cleaned enough, the workflow worked out fairly well. 

Try out our ePub edition.

Not Sexy Enough

As you can imagine, epub really isn't all that sexy, especially on a device that's all about slick, bling filled experiences. Following the iPad's launch we continued to monitor various options for publishing. Many of these included systems that would generate images of your print content and put them into a basic page flip app. We also followed what Wired, Popular Science and various major news outlets were doing. The approaches varied wildly from trying to mimic print as closely as possible to abstract interactive experiences that were more experimental than practical.

Ultimately we ended up with a few criteria that we used to evaluate solutions that were presented to us:

  • required a minimal amount of human labour to publish each week
  • no weekly/per issue costs
  • must allow for some degree of interactivity within the content
  • must be text based so that text could be searched, copy and pasted, etc.
  • need a format that could be re-used for other device platforms
  • must provide a way to integrate into either our print or web advertising platforms
  • should work offline
  • should look great, allow us to meet our branding needs and perform quickly – must be sexy


DIY

As is often the case at NOW, we're never quite happy with the off the shelf solutions. We've got a small team that is worked to the max and can't afford the time to integrate new major systems into their weekly workflow. What we do have is myself and Adam acting as our in-house dev shop. Ultimately we decided to build our own solution that would meet the criteria listed above.

To do this we needed to build the following:

  • an iOS app that would act as the delivery platform for the issues/content
  • a format to publish the issues/content
  • a back-end system for the iOS app to talk to in order to get new content
  • additions to our web-cms / epub publishing workflow to publish to this new format

For the format, we knew we wanted to go the HTML route in order to make the content portable and to allow easy conversion of our web content. We ended up using a text plist to define the contents and metadata of an issue, then zipped that up with the html and images for each story. This allowed us to pass along valuable extra info, such as source url's to allow online sharing.

Not having any iOS skills in-house we decided to contract out development of the iOS app to Relish Interactive who we've worked with in the past on our last website re-design. We let Relish do the design work on the app with some feedback from our art department to help keep things on brand. The resulting designs are slick and versatile providing a nice alternate view of NOW's content that was distinct to the tablet experience.

I built in some additions to our app api (I'd built a framework already for supporting data requests from our iPhone Restaurant and Concert apps) that would allow the iPad app to get information about the latest issues, check versions to reduce bandwidth usage and to actually download the zip files for each issue.

Adam went to work on updating the publishing workflow he'd created for epub's to handle all the new things required for the tablet edition.

The End?

The resulting app has been a great success. We've seen tremendous download numbers, hit #25 on the Canadian app store, were put on the New & Noteworthy and What's Hot lists in the app store and even have a featured app spot right now. User and advertiser response was been extremely positive.

We're very happy with the end product. Though the thing I'm most excited about is the possibility to take this further. Within the existing app we want to start pushing what we are doing with the html content. Some early tests with a lightbox effect using jquery proved to be extremely slow. But that's not stopping us. We've got a number of interesting ideas to make the content more dynamic. We've also been toying around with ideas for special tablet exclusive content and different ways to package up some of our online only content. 

Even more importantly, the format we created will allow us to re-use it for other device platforms. Our first target will be Android. We've started to experiment with Flex 4.5 as the platform for building this next-gen of device application with. We're going in this direction because Flex/AIR will allow us to hit a number of different platforms using our existing in-house development skills. If this doesn't pan out then we'll take a look at some other options.

UI Design Gotcha's

We ran into a few UI problems as we worked on the app. The touch controls for the app called for a tap anywhere in the main window of the story view to expand the menu overlays. This was fantastic at first and consistent with other e-reading apps we'd looked at. The problem with this first became apparent when we wanted to add tap actions to images and ads. We couldn't do it. We ended up have to make the app check to see if the user was tapping on something in the app that needed to be interactive or just in a general area of the window. 

This solution has worked for now but still has problems. While touching ads triggers the clickthrough to load an in-app browser window, we can't do much else. For example, we'd like to build some in-page ui elements using javascript to change the content within the layout, but we have no means to allow the user to activate these controls.

For full screen ads our solution was to enforce a universal button to touch for the clickthrough. Not ideal for numerous reasons. At some point we'll be exploring how to deal with these issues in a future version.

Conclusion

The end result of this project is an application that we are very proud of. The folks at Relish Interactive did a fantastic job and we are quite happy with our internal tools for publishing the issues. Check out the app and let me know what you think. If you're interested in more technical details I'd be happy to do a follow-up post in response to particular questions.

http://www.nowtoronto.com/apps/ipad/

Spent the day at an Adobe/RIM event aiming to introduce the Blackberry Playbook to folks who will be creating apps for this new mobile ecosystem. I said right from the start that this was going to be a hugely successful device and the more I see of it the more I'm convinced that RIM is going to have a great year in 2011.

Looking around the room of attendees provides a quick assessment of something RIM is going to be able to achieve that Apple simply can't. A diverse mix of people are here, but most notably is the sea of suits and t-shirts. About a dozen of the FlashinTO crew are here – from where I sit I see Hugh, Matt, Tim, Dave, James, Paul, Tom, Peter and Mikko – this is a group representing some of the top Flash developers in the city. Then there are the full suits, those clearly on the enterprise business end of the spectrum and somewhere in between are the khaki pants whom I'm guessing are the corporate developer contingent. 

Why is this important? One of the things that Apple's struggled with is getting into corporate/enterprise environments. They've made some improvements via their support for enterprise email servers but that's about it. They face a few challenges that will be hard for them to surmount given their overall consumer driven strategy. First, they don't meet many of the corporate security standards that exist industry wide. Second, they have no real mechanism for closed distribution of apps. For example, imagine you're a hospital that wants to build a tablet based app for reviewing patient records. Certainly you aren't going to let Apple approve this app, host it on the App Store and then have your users install it on their devices. RIM makes all these scenarios and more possible. They are experts in this space and the iPad has made big enterprise hungry for a sexy tablet experience. I think the Playbook is set to fulfill this desire. UPDATE: the previous notion that you'll be able to install apps in a closed environment has not been answered by RIM yet. As of now, App World is the only route outside of using development mode to get apps on the device. That said, I'd still speculate that this will eventually be possible, I think it would be foolish for RIM to not make this possible.

I also can't help but think that this partnership between Adobe and RIM is a huge win for Adobe. AIR is massively integrated into the Playbook experience. The next release of Adobe's tooling is going to be heavily geared towards mobile development for Android and Blackberry, with an emphasis on using common code bases for multiple device development. Renaun even suggested this morning that in all likelihood, Flash Player 10.2 – which is slated to have Molehill, the new 3D api – will be available as an update for the Playbook. The full set of tooling from Flash Professional to Flash Builder will have support for these new development paths – previews of much of this are already available. 

Some of the interesting features of AIR on the Playbook are user notifications, messaging across AIR apps, web view for HTML rendering and the ability to access C++ extensions from within AIR. The C++ extensions are not an Alchemy based feature, rather they are a new thing that will be part of the native sdk for Playbook. I think the real beauty of using AIR on the device is that there is so much great functionality in there that fits perfectly on a mobile device. RTMFP support for local peer to peer device communication, local SQLite storage, pure AS3 or Flex development, touch support, etc are all there. In a quick break time discussion we just had we're also guessing that access to OS level features will be made available via the C++ extensions meaning Adobe won't need to keep their AIR updates running concurrently with RIM's QNX based development. Out of the box the QNX libraries give AIR access to all sorts of device level info like battery status, native activity indicators, alerts, QNX UI components and lots more.

The most notable thing in talking to developers here – many who've done iOS development and many who have not had time to learn – is a palpable excitement about having not just the ability to build Flash based apps for browsers, but to have OS level integration into a tablet device. Everyone is feeling optimistic about the possibilities of the Playbook. Having the Flash community on-board is a major coup for RIM as they bring with them a full suite of existing apps. Think Aviary or Audiotool. Imagine these running on a tablet.

If I had money to bet, I'd be putting it into RIM stocks as I think the Playbook stands a solid chance of both turning things around for RIM and electrifying the tablet market. 

 

Curating with Pearls

Dec 08, 2010
web

There have been lots of interesting curation based tools out lately but this one really caught my eye, Pearltrees. It's a Flash front-end and groups things together in trees of related content. Then when viewing it will also allow you to see other "pearls" of content related to the items you've created. A number of ways are provided to add content, including my fav, the classic bookmarklet.

Here's the link to an FITC Pearltree I'm going to try maintaining for awhile: http://pear.ly/DaX1

Meet the Playbook

Dec 14, 2010

Curating with Pearls

Dec 08, 2010