Max Media | Mostly Mobile

Archive for the ‘Flash Lite’ Category

Ovi Store and GetJar Downloads: Three Week summary

Monday, December 14th, 2009

OviOk, it’s been about three weeks since my Species Explorer mobile application passed Ovi QA and popped onto the Ovi Store, and about two weeks since I added it to the GetJar storefront as well. So a good time to sit back and see how the downloads look and start a bit of simple analysis on how effective they are in getting your mobile application out there. Or I should really say my Species Explorer application, because a different application may have completely different downloads than what mine has.

Before I start into the numbers, a couple things about the application. Species Explorer Mobile is an application designed to work with my Species Explorer online site and let users browse and post wildlife sightings using their mobile device. For the current version, this means a Nokia 5th edition touchscreen phone like the 5800 or N97. The application is a free download.

For both stores, I did very little cross-promotion as I wanted to see simply how many downloads could be generated by the store itself just by existing in its catalog. So no credits injected to put it in any “featured” area, or Google ad buys, etc. GetJar does offer tools for publishers to pay to promote their apps, Ovi does not as far as I  know, yet, but I’m sure will be coming in Ovi “2.0″.

For Ovi, the application was entered into the Social Networks area (It didn’t really fit neatly into other categories, and Species Explorer is essentially a social network for wildlife enthusiasts). For GetJar for reasons I have already forgotten (perhaps just to contrast with Ovi’s category) it ended up in the Travel->More Travel section.

Ovi Store

So enough preamble, let’s get to numbers. For Ovi Store, the first week’s download numbers were a pleasant surprise. They looked like this:

Day 1: 553
Day 2: 1425
Day 3: 1512
Day 4: 743
Day 5: 628
Day 6: 495
Day 7: 264

After that first week, the numbers dropped quickly to below 100 downloads per day, levelling off to be between 20-30 downloads per day on average. I assume the dropoff to be directly correlated to how quickly my app fell off the main “home” screen at the Ovi store. However, I may be wrong, as Ovi says that applications are sorted by a variety of factors, newness presumably being only one of them.

What struck me as much as the surprising (to me) number of initial downloads was the variety of countries downloading the application. To date, 137 countries have downloaded Species Explorer, with the top 10 being:

#1 United Kingdom 533
#2 Italy 448
#3 Germany 313
#4 Turkey 308
#5 Saudi Arabia 303
#6 France 294
#7 Spain 281
#8 India 249
#9 Indonesia 195
#10 Russian Federation 170

Considering my app is only in English, it was nice to see so many international downloads. And just reinforces to me that Ovi is definitely very powerful for giving your application a global reach.

All in all, I was more than happy with the results from getting Species Explorer onto the Ovi Store. Now I will be looking into ways in which to keep the application “fresh” and visible (the old “Top 25″ problem in the AppStore?) I expect Ovi will be pushing out ways for publishers to do that this year. For now, I presume getting good reviews for your app, and star ratings will help bump your app to the top of the list.

GetJar

I put up Species Explorer Mobile on GetJar a week after Ovi, so the stats are a bit sparser in more ways than one. For the two weeks it’s been there, the application has about 100 downloads. Although I am a bit suspicious of the stats as it seems it will say one number in a view, then show another when I click another view, ie going from month to month in the reports. So not sure if they have all their backend ducks in a row there.

In any case, no matter the view I pick, the total number of downloads comes to 100. A far cry from the whirlwind of activity I saw on Ovi. Which could be attributed to a variety of possible factors:

- no GetJar catalog preinstalled on handsets?
- app category less visible than the category chosen in Ovi Store?
- less of an international presence and/or smaller user base
- fewer supported handsets (5th edition touchscreen) in GetJar userbase

GetJar does offer various stats options for download/viewing, which again seemed inconsistent (eg show “no data” when there should be data). But they do tell some info, such as that a majority of users are to the 5800XM or N97 handsets. This jives with what the Ovi report showed as well, which was basically 60% 5800XM and 30% N97.

Moving forward, I’ll look into a few ways to try and boost more traffic to these storefront and/or position it more prominently. Also when the app becomes available to other platforms like Android, iPhone, etc I will compare experiences there as well.

The bottom line for now, Ovi seems to be a great opportunity to get significant downloads. GetJar is, at least for my app so far, less powerful. That said, GetJar is free and easy to get your app up onto its store, so no reason NOT to do it as well. So do both! Please share any comments and corrections to the above.

Posted in Flash Lite, Mobile General | No Comments »

eSeminar 12/17 Open Screen Project: A Fundee Speaks

Wednesday, December 9th, 2009

With the tongue-in-cheek title (which I realize most won’t take as tongue-in-cheek, and so just think I’m a weird guy) of “A Fundee Speaks”, I’ll be doing an eSeminar next Thursday, 12/17 at 12pm EST. Details of how to connect are available at Alessandro’s announcement page. I’ll try to cover some of the details of the application process, my specific experiences as a fundee, a brief overview of the components developed for OSP, and answer questions from seminar attendees who are considering applying to the OSP. I’m going to try and leave ample time for Q&A, so can try to answer specific questions from folks.

Hope to see you there (virtually, that is!) Oh, and did I mention that a software package will be given away worth up to $2100? There, I just did.

Max

Posted in Flash Lite, Flex, Mobile General | No Comments »

Getting your KuneriLite Flash mobile app ready for Ovi Store

Friday, November 13th, 2009

One of the most confusing aspects of getting a Flash-based Symbian app out there is navigating the process of getting your app signed. If you work with 3rd party tools like KuneriLite, it can be even more, uh, interesting. But if you like using Flash with services like GPS, upload/download, etc and find Nokia Platform Services aren’t cutting the mustard, KuneriLite can save the day. A fully-signed .sis is required by mobile storefronts such as Ovi, so this blog entry will run through the process of signing a Flash Lite app made using KuneriLite plugins. At the end, your sis will be ready for submission to Ovi, and you will be only slightly less sane than you are now.

I could just list a bunch of links to FAQs, forum discussions, pdfs, etc, but hey, that’s what makes this whole thing confusing in the first place! So I’ll just go through the steps I followed, with a few screenshots and comments along the way. Strap in and enjoy the ride! This is based on my experience getting my Species Explorer Mobile app signed and up to Ovi. Note that all this is based on a Mac OS environment, PC users adapt as needed :) Although actually you’ll need both Mac and PC environments to go through it all. But hey, real developers have three of each right, plus a Droid, iPhone, 3 N97′s etc.? Just kidding, sort of.

1. Get TC TrustCenter Certificate
Unless you’re self-signing, you need one of these to sign your app (in my case Express signing). Go to TC TrustCenter and get your certificate and publisher ID. You’ll have to pay $200, provide your business and contact details. You also will have to provide some kind of proof of business validity, eg articles of incorporation (gasp!) or some other legal doc. And you’ll have to fax it (gasp again!) over to the friendly folks (they are actually) in Hamburg, Germany to process. They have a rule about if your articles are older than a few years (which mine were) but if you’re registered with Dun & Bradstreet as a biz that’s also good enough for their needs. I was so my application went through.

After sending in your application (they won’t deduct your $200 until you’re approved, btw) and being approved, which can take a few days, you’ll get an email with a link to retrieve your certificate. Once you go to that link, click the “Install Certificate” button, the cert will download, and Keychain Access utility (again we’re on a Mac folks!) will launch and prompt you whether you’d like to add your cert to a keychain. I chose login keychain, not sure it matters.
keyinstall

2. Make .cer and .key files
While you’re still in Keychain Access, it’s time to export the .p12 key file you’ll need in order to generate the .cer and .key files you’ll need to plug into KuneriLite for our next step. So click on My Certificates in Keychain Access, find your brand spanky new TC Trustcenter Cert, expand it to see the key, right-click and choose Export…a picture is worth a thousand words so:
exportKey

Now, did I mention that although I said we’re doing this on a Mac, I presume you have a PC emulator or real PC available to handle a few little things? Well, if I didn’t mention that, sorry, but you do. So fire up that PC (or Parallels or what have you) and go grab a little tool called TC-ConvertP12 (don’t pc tools have such warm and fuzzy names?) and unzip it. Now copy your .p12 file from earlier into the TC-ConvertP12 directory. Open the command console, navigate to that directory, and type in the command to generate the .key and .cer files you need. Use the password you entered when you exported the .p12 file (you DID write that down right?).

tcconvert
Once you execute, you should get a nice success message:
keysaved
You should now see your .cer and .key files in that same directory, eg “myApp.cer”, “myApp.key”. Whew! Now on to KuneriLite!

3. Buy KuneriLite professional and plugins. (oh, you’ll need a PC/PC-emulator again, as KL is PC-only)
In order to use KuneriLite plugins in a signed application (that is, not self-signed), you’ll need to buy KuneriLite Professional. Some notes about why this is so are available here. But besides the general recommendation that users will always see a warning if it’s self-signed, if you use GPS plugin you need it signed, and Ovi won’t take self-signed applications. And if you’re targeting 5th edition phones, you WILL need to buy the latest KuneriLite (in case you’re like me and had the old KL that just was for 3rd edition phones) which as of this writing was 0.9.8. So…onward to the KuneriLite store. Pay your 250 euros, tell them what plugins you want to use, and provide your UIDs needed for those plugins. “Huh?” you say? Oh, yeah, you’ll need a bunch of UIDs assigned from Symbian to give the KuneriLite guys to apply to your unique set of plugins they will be sending you after you purchase KuneriLite Pro. There’s some info about this provided on the checkout page, but basically what you need to do is…

4. Get UIDs for KuneriLite plugins and application
Go over to SymbianSigned.com and login or register as a developer if you haven’t already. Once logged into your account, choose UIDs from the left hand menu. If you already have a bunch of UIDs you’ve requested previously, select as many as you need (info you should have gleaned from the Kuneri notes on the Kuneri store checkout page above), making sure they’re from the PROTECTED RANGE, and write them down, or copy and paste them into the KuneriLite checkout form “UIDs” field. You’ll also want need one more UID of course, again from protected range, for your application itself.

If you don’t have any UIDs yet, just click the “Request ” link in the left UID submenu, choose protected range, tell them how many you need, and within moments you’ll see a range of UIDs for your app-signing pleasure.
uids

5. Complete KuneriLite Pro purchase
After submitting your purchase form, with UIDs provided, to KuneriLite, you’ll get an email from them with a link to download your plugins and instructions on what to do with them. It amounts basically to making sure the plugins get their own special directory in your KL install directory, that this directory is referenced in the KL wizard when you compile your .sis package(s), and that the special ID you were assigned by KL is used properly in your actionscript when you make your calls to any KL plugins. In actionscript then, this would look something like “http://127.0.0.1:2001/dXXXX/” as the URL prefix to use. Note the port 2001 which is different than the port used in KL Basic.

6. Compile your .sis using KuneriLite Pro
Once your custom plugins have arrived and been placed in their own directory as described above, fire up KL, create a project, and select options for that project from the first project screen. For me it meant selecting 5th edition phones, and FL 2.x/3.x (my app wouldn’t work on 3rd edition phones as it was a touchscreen app). Select the plugins you’ll be using, then click forward through the next screen (if you have files to add, do so on that screen, otherwise just go to the “Create SIS” screen). Finally you’re ready to point to that .cer and .key file you made earlier! Go ahead and click on the browse to file button next to those fields and set the paths. Also make sure the “KL Path” field is pointing to the “rsc” directory within your custom plugin directory. And put the main UID for your app in the appropriate field as well. Make sure your custom app icon is assigned (an .svg graphic file 44x44px), version number set, title set, etc. So basically it’ll look something like this:
kuneri

Also fill in your Publisher ID in the “Vendor” field (see below for note about how to find that if you don’t know what this is). When all looks well, click the compile green arrow button, and if Kuneri is happy with everything you’ve told it, you’ll get a success message at the end. Within the project folder you’ll find a couple new .sis files: one with a “signed” tag and one with “unsigned”. The “signed” one is the one you will be needing to send off to Symbian to get Express signed in the next step (unsigned one is needed for Open Signed Online, btw, so hold on to that one too), so let’s get to it!

7. Submit application to Symbian Express Signing
There’s several options available for signing your app at Symbian. To go into them all here would make my already fragile head explode, so suffice it to say that Express signing is the most expedient and straightforward, so we’re going with that here. BEFORE moving ahead though, it’s worth testing out your app first using Open Signed Online which is comparable to full signing except it’s locked to an IMEI number, ie one specific phone.

Ok, your app tests well and ready for the real thing? Go back to your SymbianSigned.com account, and purchase an “Express Signed Content ID” for $20. One of these is needed for every signing submission. So click on that option on the left menu. If that option doesn’t exist, it probably means you don’t have a Publisher ID assigned yet. But if all is well this option will bring up a menu letting you select how many content id’s you’d like (apparently no discount for quantity!) and you will be directed through PayPal to complete your purchase.

Once you have at least one Content ID available in your Symbian Signed account, you can choose the Submissions option on the left menu, choose Express Signed, and you’ll be presented with the first page (oh yes, there’s more than one) of the submission form. Before you even get into filling out the form though, you’ll see at the top a field asking for a zip file, “File (only zip-archives are allowed)”. This is where you’ll be posting your zip archive of your submission package. What’s that? Well, we have to make it!

8. Make zip submission package
The zip archive submission package must consist of the following, most of which is created by KL when it compiles your app:

  • your signed sis (from KuneriLite)
  • release.txt (from KL, you can edit more if needed)
  • generated.pkg (from KL)
  • pdf “manual” describing your application (can be named anything you like)

The generated.pkg file is the one that KL created during the compiling step. If you forgot to add your Publisher ID in the “vendor” field when compiling, you can make that tweak by editing generated.pkg. Open it in your favorite text editor and find the following couple lines:

;Localised Vendor name
%{"Vendor"}

;Unique Vendor name
:"Vendor"

You’ll need to replace “Vendor” with whatever your Publisher ID is. Took me a while to realize this is simply the same as what’s listed as your “Distinguished Name” in your Symbian account settings. Now you’re almost ready to zip this up. Oh, what about that pdf? This can be pretty simple, even a one page pdf describing your app. I believe it’s potentially used by Symbian internally for reference, ie it does not get delivered in your final signed .sis (so don’t worry about users having to download some huge doc in addition to your app). So fire up Word, or whatever, and export a pdf to include as part of the submission package.

When you have all four items ready, zip it up and you’re ready to fill out the rest of the Express Signed submission form. Select your zip file when prompted in the form, and fill out the rest of the details on the contact page. When you click Step 2:Application Info, your zip will be uploaded and checked for validity. If it passes, you’ll see the next page of the form. Otherwise, you’ll get some error message telling you what’s wrong with your upload package.

The Application Info page of the form is pretty self-explanatory, fill out the appropriate fields, pick your target phone to be used for internal testing, license, category and name of app, etc. The next page, “Application test result”, is where it gets more interesting. You will want to go over KuneriLite’s page about how to answer some of the test criteria questions. The first page of test criteria should most likely be all pass, with the Kuneri stuff coming into play on the next set. You can jump back and forth between the form and the KL info page to answer appropriately. The one not listed on the KL page for some reason was use of the Camera plugin, which requires you to fill out Yes to the “UserEnvironment” section and provide an explanation, eg “uses camera with KuneriLite”. For some reason in my experience there are two boxes provided for your explanation, and only the second field seemed to be used (ie using the first field to fill in your description brings up a form error upon submitting) so Symbian web site bug?

Anyway, once you click “Finish” to submit the form, it will process your submission (bye bye Content ID credit!) and then show you a link to download your shiny new signed sis. You will also see a note that your submission may be “audited” at a later date, and if fails, the hounds of hell will be set upon you…or something. Your submission(s) will now be available under the My Applications area, so can be downloaded later. And if you do a future submission, you can use an existing application as a “template” for your new submission form. So enough about Symbian, let’s move on to Ovi!

9. Submit to Ovi Store
Well, before jumping into Ovi-land, it’s probably a good idea to do some more testing to make sure everything is as it should be. So test again on all your target devices, installing the Express-signed sis you just received. Also if you don’t have a basket of actual devices to test with, try making use of Nokia Remote Device Access Service (you need to be signed up as a Forum Nokia Developer). With Nokia RDA, you can pick and choose from the whole range of Nokia phones to test your app. It works as a java applet that connects to remote (literally, they’re sitting in a big room in Finland) devices, install your sis, and test as if it was sitting in your hand. Very useful in my experience.

Assuming all has gone well in your final tests, you’re ready to submit to the Ovi Store. Now before you get too excited, I should say right off the bat that I’m not going to give a detailed walkthrough of the Ovi process like I have with everything up to this point. The main reason is, it’s actually very well presented on the Ovi site. Once you are registered and logged in, there’s a checklist right there on the main publisher page detailing all nine things to check off before your submission is ready to be sent to Ovi QA. So to get started, register as an Ovi Publisher, or login if you are already signed up.

Going through the Ovi checklist includes some things you already should be familiar with, and otherwise are straightforward, like uploading app icons, picking devices you have tested your application on (and consequently will be tested with in order to pass Ovi QA), picking a price point (if any), countries to distribute to, contact and support info, etc. And most importantly, you have to upload your newly signed .sis, “lock” your distribution details and get the Ovi QA ball rolling.

Within some amount of time, several days on average, you’ll get a response from Ovi QA on whether your app has passed. If it does not, you’ll get a friendly message from Ovi via email and in your account page detailing why it did not pass and what needs fixing. So things like how it handles autorotation, memory, app exiting, etc will be looked at. But you’ve already tested for all that, right? ;)
If you’re application passes QA, then…well, let’s just save that for another blog entry. I have blisters on my fingers. But in the meantime, sit back and watch this relaxing video titled Ovi Store 101 which covers some basics. Also Bill Perry’s slide preso may be of interest.

Finally, I should mention that this isn’t the only way to go through this process. There are other tools for various steps in the process, and in fact if you don’t want to use KuneriLite, there’s SWFPack as well, an online solution to packaging your Flash swf into a signed sis. And that solution may be ideal especially if you don’t need the plugins. If other folks in the Flash Lite community have corrections or additions they think would help fill out this entry, feel free to comment.

Posted in Flash Lite | No Comments »

Max on MAX 2009

Monday, October 12th, 2009

Before too many days go by and I get sucked back into my client projects, thought I’d inject my own fond memories of this past week’s Adobe MAX conference into the blogosphere. First of all, I have to admit upfront that I missed almost all the sessions while there, except for the keynotes, due to the fact that I was playing the role of “booth babe” at my Open Screen Project funded Species Explorer booth (see figure 1).Max at MAX 2009

For those who aren’t familiar with the Open Screen Project (like the developer I met on one of the shuttle buses, who politely listened to me rattle on about OSP while thinking the whole time I was talking about the Adobe Open Source Media Framework) it’s a 10 million dollar fund set up by Nokia and Adobe to support companies looking to develop “multiscreen” (aka “contextual”) applications based on the Flash Platform. You can watch a session about it featuring David Blaine, where he cuts me in half and then puts me back together. Actually, he does a card trick. And I talk about Species Explorer. And Mark Doherty and Bill Perry describe the OSP fund.

Species Explorer and OSP Fund

My main reason for being at MAX, as I mentioned, was to talk about Species Explorer, and my experience with the OSP Fund to anyone and everyone who would listen. What is Species Explorer? In short, a web site for people to post wildlife sightings and share them with other users around the world. The OSP fund helped me develop a mobile app, a desktop browser app, and an app that runs in the Playstation 3 browser as well. All fun stuff (and here’s as good a place as any to say thanks to Scott Janousek and Hooken Mobile who led up the majority of the mobile app dev) As a small developer with an independent project that had no outside funding, the OSP Fund was a great opportunity to move development forward. Thanks to Manu, Mark and everyone else who thought Species Explorer was an interesting idea outside of the normal casual games and technology-focused apps, and gave it the big OSP stamp of approval. Now it’s up to me to move it forward and take it to the next level. For those wanting to watch the session (audio with PPT visuals) here it is:

Other MAX Developments
The big news out of MAX that is burning a bright flashy trail (pun intended) through blogs seems to be the Flash to iPhone announcement. To me, it’s a nice push in a good direction, but doesn’t mean much to me in any immediate way. CS5 is a bit away, there’s lots of hiccups with that solution that will take a while to work out before it’s ready for primetime, and in any case the kind of hooks I need into the device probably won’t be there for a much longer time. A more immediate solution may be services like Ansca.

Augmented reality was a big draw too at MAX, and one of the few sessions I was able to attend. Like most others, I walked out of the session thinking, “Cool! I can’t wait to download the FLARToolkit and start adding augmented reality to…everything!”. It was only when I arrived home and tried to explain how augmented reality could be added to my projects that my wife brought me back to reality with a few simple questions, like “uh, who exactly is going to use that feature?” and “Why do you need that?” Don’t get me wrong, augmented reality is SO going to happen in one of my projects, just not until I can figure out a practical need that makes it better than alternative UI’s that users don’t need a web cam and printed media to use. Still, too cool to ignore. But even that postal service example is probably not REALLY used by many people. I mean, there IS technology already that helps you figure out whether something will fit in a box…I like to call it a “tape measure.” Google it.

What I did find compelling was the Adobe Flash Platform Services, a set of new, uh, services from Adobe that lets you easily share your flash content across a grab bag of social networks, mobile networks, including ways to monetize your content through ads, and built-in analytics. And that’s just the “Distribution” leg of the services, there’s cool collaboration and social network hooks (coming) as well. While there are some sharing widgets/services out there that serve a similar need, I don’t think I’ve seen anyone do it in such a robust way as Adobe is doing here, and especially one focused on integrating seamlessly with Flash.

Flash Mobile Community

Inspired by Dale’s thoughtful blog post on the sort of “where are we now?” (the “we” being those Flash Lite developers who have soldiered on year to year since the glory days of Flash Lite 1.1) I thought I’d try and add my own point of view as well.

This is a bit tricky, without sounding like a bitter old man complaining “why you young cuss, I remember when we didn’t even HAVE functions!” to these upstart developers with Flash 10.1 on their brain coming into mobile. But damn it, I DO remember when we didn’t even have functions. :) What we did have was a commitment to Flash, and a big interest in mobile, and an understanding that big things were coming for mobile and we wanted to be part of it. As a US developer, it never really came, mainly because not enough people had the phones with Flash on them, and if they did (hello Verizon and BREW?) there was no easy path to get your content on the carrier/phone. So most of us (not all, but most) of us Flash Lite devotees made some cool stuff that nobody ever saw, let alone bought.

MAX 2009 and FP10.1 may be a tipping point, where this all starts to change, time will tell. But as I have concluded each year in the Flash mobile space, progress IS being made. Hasn’t been as fast as I’d have liked, and there’s been significant deadends and missteps, but it HAS progressed. And if any time is worth looking at Flash and mobile, it’s now. With Google predicting huge market share for Android, Palm Pre entering the game, there’s reason to get excited. And of course there’s already big opportunities for folks targeting Nokia-friendly markets.

Like Dale I’m curious of how the “old guard” will interface with the “new guard” coming into mobile Flash now. I’m guessing we old guard won’t be obsolete any time soon. We’re a wily bunch, and I’m sure will adapt with the times. But that’s the young optimist in me now, not the bitter old man.

Posted in Flash Lite, Flash Lite Blogs, Mobile General | No Comments »

Advancing mobile storytelling DevNet article

Tuesday, March 24th, 2009

fig04.jpg
There’s a new article up on Adobe’s DevNet area which I contributed to, “Advancing mobile storytelling with Adobe’s distributable player,” describing some of my experiences developing the Adobe MAX conference mobile guide for Adobe and Untravel Media last fall. For those looking for an in-depth tutorial with code and walkthrough, please don’t hate me – this article stays up on the surface more and takes a more “narrative” approach. :)

Michael Epstein contributed several sections focused on Untravel‘s work in mobile storytelling as well, with some thoughts on how the latest version of Flash Lite provides new ways to achieve their goals and “develop a global channel of location-specific travel stories.”

Posted in Flash Lite, Mobile General | No Comments »

Flash Lite Analytics Stats

Friday, March 20th, 2009

The Open Screen Project site has a an interesting doc with Flash Lite analytics stats looking forward through 2012. While the upward curves of global adoption is nice to see (and by now are used to seeing in these reports if you’ve been hanging around Flash Lite for a while) an eyebrow raiser for me was the very little year to year change in US in the chart: Flash-Enabled Handset Shipments by Region going through 2012. Would be nice to see not all the growth in APAC…

I’m hoping for a breakout year in FL, with the distributable player (despite Ovi announcement of non-support, doh!) and aggregator partnerships. Will be tough though. Dare I say it’s do or die time this year? Being a diehard Flash Lite optimist, I’ll bet on do vs die…

Posted in Flash Lite | 1 Comment »

Rob Toole’s award-winning BAMaDUG Podcasts continue with 3rd installment

Friday, December 19th, 2008

BAMaDUG Meeting

Thanks to Rob Toole for mc’ing and posting the latest BAMaDUG (Boston Adobe Mobile and Device User Group) podcast. We covered a lot of topics from the Adobe MAX conference, the new Flash Lite OTA Player, CS4, and more. And I ALMOST got to try Scott’s homebrew belgian beer, but one of Cambridge One’s fine waitstaff shut us down before I could grab some. Oh well, next time.

If interested and local to Boston, please do come and attend our next get together. Or join our google group or newly created Adobe group.

Posted in Flash Lite, Flash Lite Blogs, Mobile General | No Comments »

Adobe MAX 2008/09 Mobile Guide

Thursday, November 13th, 2008

The Adobe MAX 2008 Mobile Guide app is available now for your Flash Lite 3.0 enabled Symbian phone. I developed this app for Untravel Media, and hope folks find it useful for exploring some of the MAX sessions on the go. There’s some video segments in there as well related to mobile from some luminaries of the Flash Lite community, Bill Perry, Peter Kacandes, James Talbot, Evan Kirchhoff…
MAX Guide

This is an unsigned app currently, so make sure your App Mgr settings “Software Installation” is set to ALL to allow unsigned apps like this to install properly.

Also, if you experience problems with the .sis install, and your phone supports Nokia’s WRT, try downloading the .wgz install package, just below the .sis link, titled “Flash Lite 3.0 — North America”. In particular the WRT version is meant to address a bug in the Nokia North America firmware that prevents Flash Lite from accessing the network. (Thanks Rob Toole for that tip!) The WRT version also gets around the “auto-rotate” issue with videos in Flash Lite that exists in the currently released firmware, which hopefully will be fixed in the next firmware releases. Currently the rotation bug is handled by dynamically adjusting the layout on the fly.

Feel free to post any comments here on problems running the guide. Although I’ve tested successfully on a number of devices, I have had reports of issues with video/network connectivity, as well as a couple others. Devices it has been tested on (some via Nokia’s Remote Device Access, which isn’t as good as “real world” device testing, but…) are: N95, N95 8GB, N96, E71, N82, N78, E66, 6220 Classic. I have heard problems running videos with E71 from some users. So many phones, so many flavors of phones…

Lastly, if you have problems with the .sisx or .wgz versions, the raw SWF has been provided as an additional link.

Hope you enjoy it!

Max

Posted in Flash Lite | 2 Comments »

Species Explorer makes site of day

Thursday, May 8th, 2008

sod_badge_05-09-08.jpgJust got word that my independent project, Species Explorer, was selected as Adobe’s Site of the Day for this Friday. Thanks Adobe! If you’re interested in nature and wildlife, please do check it out. And send along feedback to help me continue to improve the site and the web and mobile tools.

Posted in Flash Lite, Flex | No Comments »

Nice piece to the “Where’s the Flash Lite” puzzle

Friday, January 11th, 2008

Bill Perry posted a nice bit of stats on the forecasted devices with Flash pre-installed on his blog. It definitely should help folks understand how fast the various flavors of Flash Lite are getting out there in the marketplace.

Looking at the abstract accompanying the report, it’s ecnouraging to see that it’s predicted that 46% of devices 3 years from now will have Flash Lite pre-installed. While that’s a cool number, it would be good to know what percentage we’re at now, to answer the inevitable client’s question of “Cool mobile app! So…how many of our users can run this on their phone?” Maybe using some of the “network subs” numbers such as published by Mobile Entertainment could help do the math there, in a rough way.

Also a couple questions pop to mind looking at the Flash Lite 3.0 stats from the pdf. Is Chumby included? Is it presumed that the iPhone will continue to NOT support Flash through 2008? My guess is those are unknowns that can’t be included in a report like this, but still could alter these numbers substantially (esp iPhone) for 2008 if Apple/Adobe decide to hook up the iPhone with Flash. Also, am curious what devices are referenced by the FL 3.0 stats…

Anyway, thanks to Bill for providing this info, it’s a great piece to the puzzle and hard numbers to back up assurances to clients that Flash Lite is growing quickly, and worth throwing their money at.


index.html.
index1.html.
index2.html.
index3.html.
index4.html.
index5.html.
index6.html.
index7.html.
index8.html.
index9.html.
index10.html.
index11.html.
index12.html.
index13.html.
index14.html.
index15.html.
index16.html.
index17.html.
index18.html.
index19.html.
silagra generic viagra cialis cumwithuscom
viagra by mail order
kansas city ultrasound jobs viagra
buy cheap generic online viagra
viagra and optic neuropathy
viagra do don\’ts
splitting viagra pills
lisinopril viagra
viagra online from us pharmacys
herbal lotion natural viagra
viagra ch
viagra definiiton
cialis viagra levitra effects
generic viagra forumes
viagra for horses
ace inhibiters and viagra
viagra taken ranitidine
singapore cailis viagra
drugstore viagra
delaware caverta generic viagra veega
2 00 viagra
compare levitra viagra cialis
cheapest prescription viagra
women take viagra
viagra cialic levitra
compare cialis levitra viagra
generic viagra sildenafil
scary movie viagra
mexico and viagra
viagra before and after
diferencia cialis viagra
order forms for buying viagra
generic propecia viagra
viagra rx
buy viagra online order
viagra tv commercial girl
does viagra enlarge the penis
viagra norvasc
viagra erection after ejaculation
faster viagra working
fill online prescription viagra
annals of internal medicine viagra
drug interactions with cocaine and viagra
viagra cystic fibrosis
herbal natural viagra
viagra online student loan consolidation
buying viagra internet heart attack
generic viagra pay online check
viagra order
online pharmacy prescription drug viagra
bob dole viagra tv ad
ecstasy and viagra
online viagra canada
best price for viagra
buying online risk viagra
phentermine viagra
pharmacy online viagra
is viagra prescribed
buy viagra phentermine weight loss prescription
buy online viagra securely buy phentermine
second best to viagra
female viagra free emailing
woman use viagra
viagra patent expires
viagra and unstable angina
over the counter viagra london
generic viagra cheapest substitute
viagra simple amino acid
asia generic viagra
viagra with penicillin
kazinaki online viagra
generic lowest price viagra
sex on viagra
pharmsupport viagra
viagra or cialis
free viagra consultations
failed anti-depressant used as female viagra
free viagra online
male infertility viagra
viagra and levitra
viagra model
generic overnight shipping viagra
impotence uk viagra
master mine cheap viagra
best pill viagra
superlar viagra
viagra mexico
online viagra no generic
buy viagra softtabs
cialis versus viagra
best viagra
zenetra viagra
cheaper viagra levitra apcalis
get viagra drug online
viagra cialis levitra online
viagra dick
viagra vasolidadtor in muscle contest
viagra pushups
generic viagrageneric viagra
natural viagra natural male enhancement
viagra substitue
buy viagra in toronto
viagra cialis levitra reviews
side effect viagra cialis
generic viagra for sale on line
alternative qoclick se viagra
generic viagra mg blue pill
vasoderm better than viagra
lowest dosage of viagra
straight boy drugged and given viagra
comparison viagra cialis levitra
female use of viagra
az tempe viagra
buy online pharmacy viagra
buy cheapest viagra online
cheapest viagra in the uk
free online viagra pill sample
buy online viagra where
internet viagra source get approved online
compare viagra prices
viagra bullshit
viagra ejaculate
viagra causing blindness
2007 viagra hmo
college viagra
generic viagra cialis pills
viagra compairsons
comparison of levitra and viagra
viagra depression women
viagra line
25mg viagra and online medical consultation
viagra diovan
mark martin viagra jacket
effects viagra women
active drug in viagra
sophia viagra tom cruise
altace viagra
viagra what to expect
generic for viagra fda approved medications
viagra online shop
viagra san luis rio colorado
viagra kamagra aangeboden
50mg viagra retail price
viagra small prices index
women does viagra work
alternative to viagra
cialis levitra strong viagra
ron jeremy quote viagra
buy in uk viagra
pharmaceuticals viagra
nascar viagra car
viagra stores
to buy viagra online
australian viagra alternative
can act like viagra and keep
compare or viagra
news release viagra for woman
canada and generic viagra
buy cheap cialis generic levitra viagra
which is better viagra
lowest viagra prices
viagra john m bouchie
vigorelle viagra cream for women
prescription required for viagra manila philippines
viagra philippines
generic viagra sold on line
viagra comics
free cialis free levitra free viagra
alternate uses for viagra
viagra pour femme
herbal viagra for woman
cheap no prescription viagra
get viagra prescription
5 viagra tablets
cheapest generic substitute viagra
alternative baikalguide viagra
viagra alternative research
women who take viagra
viagra versus cialis
viagra effects how long
cheap cialis viagra
viagra commercial girl
mix beer and viagra comment
written prescription for viagra
impurity related substance viagra
cheap online prescription ultram viagra zoloft
giant viagra pill
viagra los algodones pharmacy
compare generic viagra wholesale prices
aeroflot open view topic order viagra
viagra online cheap discreet
cialis viagra online pharmacy
ramipril and viagra
sildenafil citrate viagra
viagra women
online cheap viagra
four bitchin viagra mp3
crohn\’s viagra
viagra pay pal
viagra vancouver
viagra tips
viagra cialis canadian pharmacy
viagra commercial clips
comparison cialis levitra viagra
viagra recreational use
viagra hgh
discount drug viagra
discount viagra brand drug
after availability effects viagra
real viagra
man on viagra bangs his wife
generic viagra fast shipping
safety of buying viagra on line
drug viagra zenegra
tlf can you copyright viagra
xenical viagra zyban proscar
generic viagra side effects
buy citrate generic sildenafil viagra
generic viagra softabs
viagra and lipitor
fr d ric von anhalt viagra
viagra crohn
viagra buy in uk online
generic viagra
viagra uk purchase
viagra generique bon marche
mixing cocaine and viagra
viagra compared to others
buying generic viagra
viagra uk
viagra like pills
zenegr viagra
generic sample viagra
a href viagra a
viagra dangers
ed treatment for use with viagra
viagra doses
discounted viagra
compare cialis viagra levitra
viagra use in women
no perscription generic viagra
chemical compound of viagra
nbc viagra
viagra doesnt work
viagra and champagne combination
order cialis and viagra
viagra plant photo
100 mg viagra prices
viagra lawyers
natures viagra
premium generic viagra
sildenafil generic viagra
berman sister female viagra study
buy cheapest online viagra
viagra cialis and levitra
buy viagra porno at maygreat org
buy viagra generic
viagra fertility research
alternative herbal review viagra
best buy for viagra
geniric viagra
viagra sample canada
viagra experience
maryland cialis tadalafil viagra
compare generic price viagra
tadalafil versus generic viagra
viagra generic brand
viagra cialis levitra free
viagra pour feme
liquid viagra shot recipe
viagra alternatives cialis info
viagra for the brain
viagra vs cialis
joke viagra
generic viagra bz
cheap viagra
phone prescription viagra
viagra effect on semen production
generic viagra soft tab fast
$2.00 calias viagra
deine nachricht site viagra
british heather tea viagra effects
effects long side term viagra
viagra on dogs
bob viagra commercials
cheap viagra overnight
viagra onlin
viagra alternative
viagra side effects alcohol
homemade viagra
viagra levitra online
12generic sildenafil viagra
viagra racing
generico impotencia viagra
viagra herbal alternatives
viagra soft tablet
buy cialis online viagra
viagra and diabetes
discovery health peru s natural viagra
viagra canadian prescriptions
viagra compare prices no questions
viagra generic 20 cents from india
sex injury with viagra
generic viagra uk
buy viagra now online
buy viagra powered by phpbb
generic brands viagra online
canada free sample viagra
comparing cialis and viagra
product information viagra spanish
levitra verses viagra
cheap meltabs online viagra
viagra sale online
viagra doctor
effectiveness of viagra
directions for using viagra
lady viagra
cost viagra
supplements viagra
viagra ad
ecstacy and viagra
addiction to viagra
viagra chemical compound
penrex as viagra substitute
viagra store coupons
female libido viagra
discount generic viagra volume
information for viagra
internet viagra pharmacy
pulmonary hypertension infant viagra
picture of viagra
viagra doesn\’t work
viagra success stories
impotence aids for use with viagra
fda approved generic viagra sildenafil citrate
safe for females to use viagra
respiratory ailment pulmonary fibrosis viagra
free sample herbal viagra
depression libido viagra
viagra divorce
viagra shorts
viagra on the market
there\’s viagra in the water
does viagra works after casteration
drg generic viagra
viagra sample size
buy viagra cialis levitra
viagra erection duration
generic viagra master card purchase
generic viagra sent overnight
viagra home remedy
british tea heather viagra
primary sources for viagra insurance
viagra oysters
viagra abuse
herb viagra
does viagra increase number of ejaculations
generic viagra new au
book buy online order viagra
viagra boys clips
viagra half life
viagra nclex question
viagra women study
viagra cialis online
cost low viagra
viagra cialis on line
continuing medical education california viagra
buy viagra in mexico
buy viagra assist cheap cialis
generic viagra in canada
recreational viagra use
cialis viagra levitra comparisons
viagra result
take viagra woman
viagra doctor free
endometrium viagra
free viagra for woman
viagra calgary
viagra travel
where do i buy viagra in
paroxetine viagra
2737 amerimedrx viagra wetrack it zyban
discount generic viagra
pokemon gold buy viagra
cohort studies on diabetes viagra
natural viagras
viagra next day delivery
lawsuits involving blindness caused by viagra
generic risk using viagra
wikipedia viagra
wine bottle opener tablet viagra
tramadol viagra
valentines viagra
viagra moa
going through customs with viagra
pulmonary hypertension trials viagra
human viagra woman
viagra for sell
pfizer drugs viagra
viagra goes public
viagra for womenn
joke important bulletin viagra mexican bean
generic softtabs viagra
viagra best ad
viagra what goes up
is viagra safe
cheap sale viagra
viagra cost at walmart
viagra financials
viagra for sale in uk
cheap deal viagra
prescription viagra
soft tab viagra
generic viagra in british columbia
viagra 24 hours delivary
viagra class action
buy cheapest viagra
generic viagra rip-offs
achat viagra generique
viagra no prescription
viagra and vascular disease
cheapest viagra prices
estate sale viagra
best generic viagra
generic names for viagra
buy viagra for women
cheap viagra overnight delivery
referrers viagra
can viagra cause blindness
the effects of viagra
cialis und viagra forum
viagra prescribed females
search results cheap generic viagra
discount viagra mastercard
best discount free viagra via
viagra causes blindness
who use viagra
viagra prescribing info
sildenafil citrate viagra generic
6 free sample viagra
viagra comercial actress
viagra and woman
buy viagra on line uk
a q name buy viagra
soft tabs viagra
recreational use of viagra
viagra cialis desire
generic viagra zenegra cialis levitra
holistic viagra
court lawsuits on viagra
legal viagra
purchase site viagra
leveren kamagra viagra
gel tab viagra
viagra alternative colloplast
is there generic viagra
zenwgra viagra
real take viagra
phillip frost viagra
buy real viagra pharmacy online
natural viagra woman
best herbal viagra
viagra engineer
search results for generic viagra
medicare coverage of viagra
viagra heck reaction
expired viagra
viagra 9
viagra fda
alternative for viagra australia
viagra to order
viagra yybbs
is generic viagra real
sialis or viagra
generic meltabs viagra php
healthy loss viagra weight 20
ace inhibiters taken with viagra
order viagra canada
order viagra now viagra money order
12 cod generic pal pay viagra
viagra mix up smoking
viagra dosages
feds close viagra loophole cbs news
making of viagra
australia viagra cialis supply
cialis generic levitra propecia viagra
generic mexico pharmacy viagra
don\’t mix beer and viagra comment
citalopram viagra
viagra prescription online
cialis levitra viagra index
comment moderation pending say viagra
viagra facts
find viagra online
viagra available from online doctor
understanding viagra
price generic viagra
buy buying sale viagra
vendo viagra
plant heather viagra
buy generic viagra pharmacy online
online prescription for viagra
mindful musings cheap viagra
trick viagra
mixing vicodin with viagra
anxiety relief online prescription medicine viagra
use of viagra viewing pornography
viagra versus levitra
viagra damage
webresults buy viagra
cheapest prices on generic viagra
canadian pharmacy for viagra
viagra lozenges
viagra seuss
information viagra woman
generic viagra soft tabs
online adipex meridia phentermine prescription viagra
cheapest viagra world
viagra winstonsalem
airport security viagra
generic cialis pills generic viagra levitra
viagra or kamagra or cialis
viagra sale
cheap source viagra
viagra propecia buy online
black market viagra alert joke
online us pharmacies generic viagra softtabs
natural viagra alternative
impotence viagra
generic viagra cheap contact lenses
prozac viagra joke
viagra for transsexual
2006 followup march post viagra
generic viagra discount
viagra norco
methadone and viagra
drug interactions with viagra
viagra lakeland fl
viagra nitroglycerin
viagra generic soft tabs 100mg
book burning by powered site viagra
buy cialis ejaculation premature viagracom
buy female viagra
bean jumping mexican viagra
generic viagra new zealand
buy pfizer viagra
vipps pharmacy viagra online
consultation and overnight viagra websites cialis
info viagra
mdma and viagra
propecia cialis viagra
uk viagra supplier
viagra london clinic regents
singapore shop cailis viagra
compare cialis viagra
cheap viagra pythonmexico org
do you last longer on viagra
women use viagra
taking viagra negative reinforcement
guaranteed cheapest viagra
viagra zyban
female viagra alternative
all pills generic viagra
calamus root viagra
female injury with viagra
viagra alternativ sverige
viagra in the uk
paxil with viagra
viagra on internet prescription online
vega generic viagra
mark martin viagra car
buy viagra online in the uk
viagra steroids
viagra online without rx
buy viagra online get prescription
viagra tabs
how long will viagra last
buy real viagra online
generic viagra with money order
levitracialis compare levitra viagra
viagra indication
natural viagra uk
buy cheap viagra online uk
combination viagra zanaflex
viagra ukraine
viagra and attacks heart
viagra song lyrics
need some viagra
why women shouldnt take viagra
mixing viagra and cialis
viagra soft tabs generic 100mg
renova viagra
purchasing viagra australia
viagra ruduces iop
78 zenegra viagra dose
viagra healthy weight loss
viagra memphis tn
viagra knock offs
viagra safety information
best viagra online
levitra and cialis and viagra
viagra on line canada
herbal viagra fda
eznegra viagra
machaca natural viagra
effects viagra
natural viagra for women
sildenafil viagra 2007 crohn
what happen from viagra
herb that works like viagra
viagra blocker
about viagra cheapest viagra
fake generic viagra
order viagra onlineovernight
inventor of viagra
line prescription viagra
viagra discount
viagra and drug testing
viagra recvomendaations for use
buy online p viagra
natural viagra alternative review
viagra dosage and cost
viagra warnings
buying cheap viagra
100 mg viagra price
viagra investigator
boards buy googlepray viagra
free female viagra
gneric viagra
viagra high blood pressure
drug like viagra
female impulse viagra
when will generic viagra be available
viagra online pharmacy review
generic viagra generic meltabs viagra
canadian viagra online
viagra to buy uk
acheter viagra
viagra for lung disease
viagra discussion
minister viagra
negative effects of viagra
substitute viagra are generic
viagra doesent work
neil miller and viagra and research
viagra h jt blodtryk
viagra substitute internet businesses
viagra levitra comparison
5viagra levitra cialis apcalis regalis zenegra
order viagra cheap
viagra online ordering
viagra sale prices
viagra and heartburn
2006 cialis followup january post viagra
silagra generic viagra silagra cumwithuscom
buy pharmacy pill viagra
prescription viagra without
pill price viagra
viagra online uk delivery
viagra use
girl on viagra commercial
viagra bon marche
viagra para que
buy viagra no prescription
best viagra subsititue
buy viagra internet
viagra in mexico
non-prescription viagra
over the counter drug to viagra
medil journals pulmonary hypertension viagra
viagra dreampharm
how viagra affects glaucoma
what is better viagra or levitra
viagra bicycle shirt
viagra cialis vs
xanax viagra diazepam
annals internal medicine viagra
womens viagra uk
viagra sample 50mg
sides effect of viagra
viagra how young is too young
viagra pulmonary hypertension everest
does viagra help premature ejaculation
herbal alternative viagra levitra herb
compare viagra cialis levitra
story viagra
mark martin viagra
buying viagra
viagra free without prescription
viagra uk buy
cheap drug retin tramadol viagra
buy drug satellite tv viagra
viagra package insert
viagra price uk
buy cheap viagra prescription online
generic review viagra
viagra overnight delivery 1 800
canada generic in sold viagra
bush fetches george porn viagra w
buy in spain viagra
viagra 6 free samples
buy viagra order viagra
hotwheels viagra
viagra heart
generic viagra accepting american express
generic viagra versus generic cialis pills
boy tied drugged viagra
viagra brunette commercial babe
viagra dealers that acceplt paypal
ordering generic viagra in canada
generic sildenafil viagra
viagra and zoloft and premature ejaculation
kamagra cheap viagra
viagra is it necessary
uk free viagra delivery viagra
hamsters viagra
methyl 12 viagra
zeenegra viagra
viagra cialis levitra buy viagra
counterfeit viagra halogram
connecticut generic meltabs viagra
5 sildenafil citrate viagra
12citrate generic sildenafil viagra
viagra coupon code
flomax 2b viagra
cialis viagra joint corporate renewal
cialis and levitra viagra medications internet
how to purchase viagra
viagra and liver disease
buy cheap viagra online here
kamagra viagra uk
uk viagra prices
norvasc viagra and
viagra doctor tempe
generic viagra online order
get a free viagra pen
drug insert viagra
25mg viagra
buy viagra cheapest
x cite herbal viagra for woman
viagra immediately started sucking and licking
2cialis generic levitra viagra
viagra for heart attack
viagra ed
viagra clones
can viagra be taken with norvasc
viagra and purchase
liquid viagra shot
viagra prescribing information
the effectof viagra on the eyes
cheap free viagra
jack nicholson quote viagra
songs about viagra
levitra viagra vs
is viagra cheaper in mexico
viagra equivalent
cheap pharmaceutical viagra
viagra mail order
pfizer stock and viagra infertility
primary sources for viagra
price for generic viagra
viagra may help reduce add yahoo
free levitra free cialis free viagra
provesrta women viagra
viagra and flying
generic viagra x mg
alcohol and viagra
buy viagra the best quality pills
viagra rezeptfrei
ways to get viagra
viagra cialias
viagra secondary pulmonary hypertension baby
compare price best viagra generic
generic zenegra viagra online
is viagra addictive
cheap online softtabs viagra
alternative to viagra online
viagra england
erectyle dysfunction viagra
generic list new site viagra
low price for viagra
viagra canada price
buy viagra online bingo game
european viagra
mistress viagra
dysfunction erectile viagra
herbal online viagra
what is the price of viagra
viagra levitra sexual health
1998 medical breakthrough viagra
viagra ejaculation
equivalentes de viagra
viagra for pulmonary hypertension
viagra bournemouth ads kamagra
kwiktabs meltabs generic viagra about
generic viagra levitra regalis
viagra trivia
viagra pfizer lower price
using viagra and upset stomach
steroids and viagra
cheapest uk supplier viagra
online viagra prescription canada
cialis and levitra viagra order pharmacy
kamagra viagra oral jelly
viagra no prescreption
uk viagra sales
free viagra videos
viagra use longterm
cialis or viagra
viagra cialis heart problems
viagra 100mg usage
google groups cheap order viagra
after ejaculation viagra
free generic sample viagra
viagra drug testing
can i buy viagra
flomax vs viagra
best prices on viagra
cialis imperial levitra libidus viagra yohimbe
viagra nz
viagra and speed
viagra safety
information medical viagra
sildenafil citrate generic viagra
like pill viagra
women\’s natural viagra
generic viagra reviews
viagra best prices
compare viagra and levitra
generic viagra and generic soma
is viagra a schedualed drug
viagra compared to levitra
cheap free price viagra
fake online viagra
viagra for sale
viagra ireland
viagra life
abc video premature baby viagra
chemical formula of viagra
zeengra viagra
woman using viagra
cheapest generic viagra 99 cents each
viagra nyquil
which is better lavitra or viagra
is viagra illegal
viagra viris high blood pressure
collegehumor picture viagra for women
gifts ambien viagra
eebm diabetes viagra
viagra alternative review
viagra vs cialis licensed pharmacies online
non perscription viagra
generic viagra without visa
is viagra safe for dogs
viagra purchase
viagra etc
cialis comparison viagra
cat 16 viagra
viagra generic best one
counter drug over viagra
buy cheap site viagra
overnight delivery generic viagra
using viagra recreationally
local viagra
egyptian viagra
online prescription viagra phentermine meridia adipex
viagra cancun
viagra lead investigator
viagra cialis compared
ru viagra yybbs
viagra online no doctor prescription
viagra sample free
viagra genaric
cheapest viagra tablets
can viagra cause peyronie\’s disease
cheap viagra without prescription
2737 aid prevacid viagra zyrtec
toprol-xl and viagra
virtual viagra
female viagra drink
viagra paypal france
sale online viagra
legitimate viagra
viagra and blood pressure pills
viagra coverage california
viagra 24 hours delivery
buy viagra in reliable online drugstore
viagra pills online
horn herbal viagra
$2.00 viagra
viagra instructions dosage
comparison levitra cialis viagra
attack heart viagra
illegal viagra
viagra pfizer
viagra sideaffects
cheapest viagra in uk che
how long does viagra last
viagra cure for jetlag
tabs viagra
tadalafil viagra vs
viagra generic buy
supplements of viagra
viagra casino poker blackjack
discount phentermine and viagra
texas viagra caverta generic
viagra fr women
cheap online purchase viagra
viagra after prostate surgery
viagra best way to use
cialis levitra viagra compare
nascar viagra
expiration date viagra
daily viagra for erectile dysfunction
viagra warning
viagra refills
herbal viagra wholesale
what to expect from viagra
generic name for viagra
viagra uk viagra prescription alternative viagra
cheap pharmacy viagra
free sample viagra online
viagra online shop online approval
buy viagra other drug online
viagra over the internet
mail order for viagra tablets
viagra for geritol song
using viagra suppository
viagra for less that 2 dollars
using viagra and cialis
viagra affiliate program
results and risks of viagra
new viagra
does it viagra work
5citrate generic sildenafil viagra 100
viagra online overnight delivery
viagra non-formulary question health net
viagra music
pc100 viagra motherboard
murder mystery character holly long viagra
viagra as vasolidadtor in muscle contest
viagra alternative herbal supplement
buy viagra without a prescription
viagra what goes up time
viagra cheap prescription
district of columbia viagra flomax interaction
free viagra samples befor
viagra blue haze
1viagra cialis levitra
how to take viagra
interresults order viagra
charlotte wells viagra
be a man use viagra
viagra and cialas
tonytigeraz viagra 2007 mexican
buy viagra from safeway
oysters spiked viagra
maryland kamagra about viagra
being stressed while using viagra
viagra reminder ads
buy online viagra securely
viagra valium kamagra discreet uk europe
nascar driver s viagra
viagra for women pfizer
mexican viagra
viagra discussion forum
viagra theme
viagra sydney
levitra dosing compared to viagra
viagra and heart problems
phentermine tramadol viagra adipex
effects of viagra on women
palmeiro viagra
ddmac viagra
free trial sample of viagra
viagra for under $2
viagra and prostate
viagra plant leaf
online viagra buy viagra online tadalis
free try viagra
viagra t shirt
buy kuroeb online viagra
viagra best quality lowest prices
cheapest viagra
cialis compare levitra viagra
best alternative for viagra
viagra andbeer
keywords viagra
when was viagra released in australia
kakao site viagra
viagra safe for dogs
buy viagra prescription america carisoprodol
generic viagra softtabs php
viagra interaction with doxizosin
viagra and bodybuilding
viagra generics in india
online pharmacy uk viagra
mexico viagra

Posted in Flash Lite, Mobile General | No Comments »

<< Previous

  • Categories

    • Flash Lite (27)
    • Flash Lite Blogs (2)
    • Flex (4)
    • iRiver (4)
    • Mobile General (15)
  •  

    September 2010
    M T W T F S S
    « Jul    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • Recent Comments

    • Dale on Flash Lite Analytics Stats
    • Maxim Antinori on Adobe MAX 2008/09 Mobile Guide
    • thomas joos on Adobe MAX 2008/09 Mobile Guide
    • Scott Janousek » Blog Archive » What is Singularity? It’s http://singularity08.com on Flash Lite gets a Second Life
    • carolyn on Flash Lite and iRiver Clix 2: first impressions
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

Copyright © 2010 - Max Media | Mostly Mobile | Entries (RSS) | Comments (RSS)

WordPress theme designed by web design