Got Flash Blues? Dalvik VM to the Rescue!

Comments Off

Adobe Flash Platform got some bad press lately, and its exclusion from iPad is a major slap in the face to Adobe by Steve Jobs himself. Even though millions of sites out there (including this one) use Flash to liven up things and provide extra interactivity, Apple is willing to leave users to stare at Big Empty Boxes on iPad, rather than add Flash support.

Android Logo To be fair, I myself did a lot of Flash/Flex development and still do! I really like what ActionScript can achieve, much more so than messing with JavaScript and CSS/HTML. But, times are tough, so here is my proposal:

How about we setup an Open Source project to build Flash alternative based on Dalvik VM and some existing Android platform components. We already know that it’s very capable, and if Google is true to its mantra, they wouldn’t mind sharing! Why not reuse the great UI library and 3D API’s, and others, and bring them into the browsers on all platforms – Windows, Unix and of course, Mac and iPad/iPhone! Can’t we all just get along?! Plus with JIT for Dalvik, and potential for native hardware video acceleration on Windows/Mac/Ubuntu/Handsets, I see very bright future!

I am not ignoring Silverlight or HTML 5, I just don’t see either as viable solution. Silverlight is still proprietary and you need specific Microsoft tools to develop for it, while HTML 5 feels like a bit “future-ware” and even when materializes, it’s unclear that it can provide all the richness of visual effects, 3D support, overall speed and pixel level manipulation which we expect in this day and age.

But what about JavaFX you ask? Feels like DOA to me, sadly. I love Java, which is yet another reason why I think Android approach is great, but JavaFX is just “overweight” out the door, and many posted about other major shortcomings.

Plus true modularity is still not there with neither technology! Why are we (developers) still forcing users to go through complex installation ritual to get new software on a system? Why does it have to be a gamble, especially when installing complex applications, whether it will interfere with other applications on the system and break things?!

So, I want to see comments! I know it’s rather big project, so without some people weighing in as to it’s merit (or with offers of participation), I am not going to bother starting even. Besides, probably Googlers are already doing it, whether in their 20% or even as main task, who knows…

UPDATE: I just discovered that someone implemented Flash player in JavaScript!? I didn’t think it was possible, but it is seemingly done using HTML5 browser features in modern browsers. More details and browsers compatibility list on the Gordon project on Github.

Annual Tax Time – My Take

Comments Off

hr block at home I have been working this weekend (not enough of it, granted) on organizing and preparing our household 2009 taxes for filing. There is plenty of time before April 15th deadline in United States, but I like to have breathing room as this process always takes way longer than one expects (and hopes). I have been self-filing via software for many years now, and this year again opted for H&R Block software for Home and Business, which is newly renamed TaxCut software from prior years.

First, I am not convinced that going through this annual ritual is good for US Residents nor US Government. Accounting is getting more complex every year, and way too many “grey” areas still exist in the code. On top of this, creative return preparers often taking on “risk” in your name, because ultimately each of us is fully responsible for their Tax return.

Solution: Fairtax.org – which sounds like a great idea to me! In fact, I say bump it up to 25 or even 30% ! It simplifies accounting for all, and should provide boost to our overall GDP, IMHO.

As an alternative, I say we should introduce government mandated accounting cloud. In fact, the two solutions aren’t mutually exclusive! Such cloud will have strict requirements for reporting directly from Point-of-sale systems, inventory systems, and other software systems companies already use in-house to track their own accounting! Only this time all these systems will be unified by single standard and have specific requirements for “calling home” to the cloud within 48 hours of transaction, for example. I know everyone is afraid of “big brother” effect, but accounting anyhow ends up being reported one way or the other, and providing country-wide standard should only help keep it all fair!

I am still blogging less in a futile effort to minimize “ramblings”. But I am out there on the Web, on Twitter and now on all encompassing Google Buzz, which you should be able to subscribe to via my Google Profile page.

Chrome Browser – Now Proven More Secure

3 Comments

Google Chrome Small LogoLately I use multiple browser, more so than ever, in this order: Google Chrome, Firefox and Internet Explorer 64 bit.

This story unfolded literally few minutes ago, and I believe entire thing happened online within past few hours, at the most.

Some “entrepreneurial” guy registered blizzard-admin.net domain and setup a fake Login page to mimic World of Warcraft in every way possible, all in a classic phishing scheme. But, this time they took it a bit further. As I was catching up on my late night gaming, a direct message came in over from someone called “blizzrdadmin” within a Game, telling me to go to this web site to register for Rare in-game mount.

I think it took me about 2 seconds to report that account as Spammer, and from what Blizzard promised in the past, they review such complaints very seriously, often within minutes of complaining.

And here is where Google Chrome shines – I decided to still check out how clever these “phishers” were, and told my Chrome to show me the site. I was pleasantly surprised when a Warning came up, telling me to Stay Away! Excellent!

suspected phishing siteAnd here’s the kicker, neither Firefox nor Internet Explorer, which also contain anti-phishing technology, knew yet that this is a Phishing site! They both took me to the site…

This is just further reinforces my admiration for Chrome and I am sure I will be using it more and more as my primary browser. I don’t recall if I wrote about it before, but I also find Google Chrome under Windows 7 to be by far the fastest of browsers. I believe part of the reason is unique architecture of Chrome, as it creates separate Operating System processes for each Browser Tab or Window.

In unrelated news – I realize I haven’t been blogging much lately, apologies, and will improve!

Technology to Improve Our Human Experience – Priceless

Comments Off

Picasa Face Recognition I am excited, awestruck, humbled and overall happy and serene, all at once! What brought on these emotions is my first interaction with newest version of Google’s amazing Picasa product. But of course, it’s years of photos in my collection that bring on these wonderful memories, and combined with amazing new technology to present and organize them, is where Picasa really shines.

And Yes, Picasa is FREE, fully featured edition.
Thank You Google!!!!

The latest edition finally brings us Face Recognition, taking this already excellent photo organization and editing program to Whole New High!! I found a spot in Picasa that shows me all my photos in collection, hope you sitting down – 57,975 is the number, occupying 66.1GB space! Yes, that’s almost 58 Thousand Photos!!!

I find tagging experience especially amazing. I tried to start it off with tagging more recent (higher quality, clear faces) photos, and it went back and picked up same people over the years. Including Baby and Childhood photos!!! The mere process of tagging, where it presents the many stages of person, in one quick/easy to navigate view, is spectacular.

Yes, I do have 4-core computer, and it still takes a while to scan all the photos. It does that in the background, or I would recommend tagging few people in recent photos, and let it work overnight if you have a lot of photos.

Another tip is to find Confirm All button on top of Name tagging frame – do a quick scan to see if any need to be excluded (mistakes, especially happen during baby years, or with brothers and sisters, naturally). After that, quick press on Confirm All, and voila! I already have over 1000 faces confirmed and only 16k more to go :-)

Picasa 3 The recognition algorithm is really impressive, there were few rare occasions where I wasn’t even sure myself, but computer was right in face recognition!!! Even partial faces like this one here, recognized correctly!!!

There are countless other features, here is a quick run down of major new additions. Charge Forth and download this amazing piece of technology. It is Priceless (aka: Free) and is sure to improve your experience of this living we are all doing.

PS: Maybe I missed it, but I did not see much news about this in main media. Where are CNET or TechCrunch folks, or Scobleizer perhaps? No-one mentions this amazing leap forward, not just in face recognition technology, but in producing this overall package with such Ease of Use and convenience (and I didn’t even touch on massive web sharing options available).

Future of Marketing?

Comments Off

I normally enjoy Robert Cringely’s insightful articles, but the one I heard today was nothing like his other works. In fact, my first reaction was “Grow Up, not the whole World revolves around you!”. But few seconds later it hit me – this is a modern reincarnation of Sales Pitch!

I’ll give you my two sentences summary, or you can read the entire post on his blog. It starts of by complementing Google for their focus on efficiency. Then proceeds to emphasize the importance of the relevant component (hard-drive), and ends with “why not check out this awesome product” pitch. Classic Marketing Formula: Gain Favor via Complement, Gain Trust by presenting logical arguments about importance of “X”, and finally mention a better “X”.

Brilliant or Sleazy? You decide… But sure way to get the message across, which is the hardest part of any marketing effort. I am sure that Google employees monitor the “tubes” for their company name, and certainly one or two (likely more) will forward a link to relevant Senior decision maker, and with enough incoming emails, that decision maker will take notice, enough to probably learn more about this technology. This is 90% of the sale effort, right there! Think about how hard it would normally be to get senior management’s attention to even agree to hear out your Sales pitch?!

Everyone is talking on the web about Social Marketing (Twitter, Facebook, LinkedIn, etc) and other such silly obvious things. For me, as soon as I see someone continuously taunting their own product(s), I un-follow, no matter how fancy the product is.

Maybe I am approaching this completely wrong, and Bob has nothing to gain personally from Google buying all these (apparently yet Non-existent) MFD drives. Either way, this approach is definitely novel, especially the ending, turning the discussion away from product and into personal unjust conflict?

Sensational (pun intended)!!!

Older Entries