Recent Updates RSS Hide threads | Keyboard Shortcuts

  • HTML 5 killing Flash blah blah

    artman 19:00 on March 12, 2010 | 1 comments | Tags: , html5, silverlight, video

    html5 youtube

    Enough already. I’ve been asked a number of times what I think about Flash beeing killed by HTML 5 and I’m really getting tired of the whole discussion (which to begin with is not very interesting). That’s why I’m writing this down in a post so as to spare me from answering the same dull question once and for all.

    Those seeking a quick answer to whether HTML 5 is going to kill Flash, the answer is: “No”. A slightly longer answer would go: “No, but I hope it did”.

    iPhones, iPads

    So the iPhone and the iPad does not support Flash, and quite likely never will. So what? At the time of writing there is no single mobile phone to be bought by consumers that support a full Flash experience (to me that is Flash 10 within the browser). So, if there’s no single mobile phone today that supports the Flash experience, how come Flash is still alive? The mobile web is still different from the desktop web, and it’s going to stay that way for a while still. People use the mobile web for different purposes and I really don’t think that to this day many have missed Flash on their mobile devices. The iPad is a different story, as the experience and use scenarios come close to the desktop web. But I think that the absence of Flash on the iPad is Apple’s loss, not Adobe’s.

    Matrimonio albanese #1

    Video

    Whenever a major newspaper with inexperienced tech journalists write about how Flash is being killed by HTML they always refer to the video embedding capabilities of the spec. And nothing else really. Somehow someone has been able to seed the perception that Flash = web video. Within that false perception, HTML5 might actually kill Flash (in the distant future). Somebody will create a fantastic plug-in for jQuery UI that puts lovely controls around all video tags on a page, and that will become the norm. For that to happen, however, most users on the web will need to surf on a HTML5 enabled browser. Usually “most users” refers to more than 90% of all users (after which developers can start to remove any gracious fallbacks that involve Flash). If you look at the market share of IE6, which was released ages ago, you know it’ll take a while to reach that 90%.

    Silverlight

    The fact that Microsoft has created Silverlight and still keeps on pushing it hard is actually a case for Flash surviving the “onslaught of HTML5″. If MS felt that they could not compete with HTML5 using a plug-in technology that is far less spread than the Flash Player, they would not pour millions of dollars into it’s R&D. Nuff’ said.

    But I wouldn’t mind if it did kill Flash

    On the other side of this argument are Flash developers, screaming out loud things like “To arms! Flash is under attack”. WTF? Let’s imagine that HTML5 (or whatever else) would actually kill Flash.

    For this to happen, there would need to be a technology or language that would be widespread amongst internet users, embraced by developers and thus superior to whatever it is that Flash is doing now. Metathesiophics (people who fear change, yes I had to look that up) aside, wouldn’t that be great? Whatever comes along, it’s bound to be programmable by something which reminds us (or is) of ECMA-Script or Java, so there’s really no steep learning curve for any Flash developer, especially as change does not come overnight, but over many years (sad but true).

    So yeah, I hope something kills of Flash really quickly.

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
    • Simon Bromfield 23:34 on March 12, 2010 Permalink | Reply

      At last, a sound a reasoned post on the subject kudos to you!

  • FP 10.1 Finally delivers speed improvements for OS X

    artman 10:24 on February 28, 2010 | 0 comments | Tags: , flashplayer

    Saturn v rockets@NASA

    I thought of writing a post on how the Flash Player absolutely sucks on OS X. Jeah, people have been writing a number of related posts, but I didn’t think anyone actually grasped the severity of the issue. Flash 10.0 in Safari 4 on Snow Leopard (64 bit, FP running in it’s own process) actually becomes what I would say unusable. Even if you don’t do much processing, frame-rates plummet by at least a factor of four compared to a Window XP setup with the same hardware. And sure, while Firefox on OS X has run Flash sort of okeyish, it has never been able to compare against a Windows counterpart.

    That is, up to now.

    Tinic had a great post on changes they’ve made to how they composite Flash Player 10.1 renderings in the browser. The changes truly have made a big difference. Compared to 10.0, 10.1 screams on Safari, and is also a bit faster on Firefox.

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
  • iSlate/iPad/iTablet

    artman 20:24 on January 21, 2010 | 0 comments

    02-itablet-islate-iphone-apple3-480x326.jpg

    I’ve never seen a product being talked about this much before actually beeing introduced as the iSlate/iPad/iTablet. Compared to this, the iPhone rumors were just mere whispers in the wind.

    Now, can anyone really expect for the tablet to actually live up to the expectations, unless the “one more thing” is that it actually self-levitates.

    We’ll have to see next wednesday.

    Update: Well, it didn’t self-levitate. What a bummer.

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
  • Sleep Phase wakeup clock now available on the App Store

    artman 20:24 on January 12, 2010 | 2 comments | Tags: appstore, c, , objective-c

    Good NightSleep Phase wakeup clock, my second iPhone app is now available on the App Store. It’s a alarm clock, which monitors your sleep rythm through the iPhone’s microphone or accelerometer and wakes you up in a light sleep phase, which means you’ll feel energized and refreshed every morning.

    Originally I had this idea more than a year ago, but did not start to experiment with some code untill last summer. I was about to wrap everything up this christmas, when I stumbled upon Sleep cycle alarm clock, which was released about a month ago. They’ve sold over 100.000 copies in the first month. Lazy me, could have beat them to the store had I tried a bit harder. Well, life sucks.

    Anyways, I do appreciate what I learned from this “project”. It all came together much easier than Web Feeds, the first iPhone app I created one and a half years ago. Go ahead, give it a go, it’s not that expensive ;)

    Update: I pulled the app from the store. I realized that I need to figure out a better, more descriptive name than “Good Night”. Unfortunately the app name cannot be changed once it’s submitted.

    Update 2: It’s available once more under the Sleep Phase wakeup clock name.

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
    • LyhjeHylje 22:41 on February 7, 2010 Permalink | Reply

      The app seems to be back named as “Sleep Phase”? Just bought it and has one question: it says I can lock my phone, but once it said I must NOT lock my phone. The latter occurred after I had locked the phone and removed it from charger while the app was running.
      So can I lock the phone or not?

    • Tuomas Artman 09:26 on February 8, 2010 Permalink | Reply

      You can lock your phone if:
      1) You are using microphone monitoring
      2) You keep your phone charging

      If you lock your phone and have don’t have it on a charger, the app will be put to sleep by the OS.

  • artman 23:11 on December 30, 2009 | 0 comments | Tags: problems

    Had a small hickup, due to our server melting. Everything should be back up now…

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
  • Building MMOG's for the Flash Platform - AS3 to Java Byte-code Compiler

    artman 21:20 on November 9, 2009 | 2 comments | Tags: , , ,

    Hot Java

    Whoa, long time no post about this subject. My apologies. This one won’t be long either, but I just had to share this freakin’ cool thing.

    You might have read before that one big part of our MMOG Platform is the ability to write all code in AS3. Client-side as well as Server side. As there is no real AS3 server-side technology available we had to write our own. Our first version was up and running almost a year ago. Performance back then was OK, our tests showed us that our compiler could generate Java Byte-code from AS3 that ran as quickly as AS3 in the Flash Player, and included almost all core functionality of the AS3 scripting language.

    Jump forward a year and now we have our second version of our compiler up and running (well, compiling). And boy is it fast. When you write decent code with type annotations and all, the compiler will churn out almost perfect Java Byte-code without pushing anything on the stack.

    Performance?

    Our simple (and yeah, a bit biased I must say) test suite with heavy calculations performed wonderfully. We ran the same test suite in the Flash Player and in it’s compiled form from the command line (compiling from the same source code of course).

    All I can say is wow. Optimally, our AS3 to Java compiler produces byte code that runs 900 times faster than ActionScript in the Flash Player. 900 times.

    This of course won’t hold true in the real world where we pass around closures, dynamic objects and other resource hogs. But from what we can gather it should be around 100 times faster even then. Stay tuned for some real world tests once we get to those.

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
    • Ivan 15:17 on March 10, 2010 Permalink | Reply

      Hello Artman, the article is actually very interesting, or rather it ssubject is. Any chance I could get my hands on an AS3 to Java compiler (might we call it some cool name, like Ajas or Javas?) , either as free or commercial software?

    • Tuomas Artman 16:54 on March 10, 2010 Permalink | Reply

      Hi Ivan, stay tuned for updates. You might be able to use it soon…

  • Vattenfall, please explain yourself

    artman 21:14 on November 2, 2009 | 0 comments | Tags: carbon, electricity, green, oil, power

    wind-power

    I just moved, and started to compare prices for electricity. Vattenfall has a great number of options to choose from. You can choose with what method the electricity you’re buying has been produced. Nuclear, wind, water or “basic” (=nuclear, fossil, wind & water). Now, the pricing for wind generated power is a bit higher than for the other options, but what was really surprising was that the “basic” option, which is powered by fossil fuels in addition to clean energy is priced the same as electricity that has been generated 100% from water power.

    My question is, why the hell does Vattenfall have an option that includes fossil fuels when there is a clean option at the same price point?

    • Facebook
    • Twitter
    • Digg
    • del.icio.us
    • Google Bookmarks
    • Technorati
    • email
    • LinkedIn
    • RSS
    • Netvibes
     
  • artman 22:10 on October 29, 2009 | 2 comments | Tags: , unity

    Yup, Unity3D just got a new version and is now free of charge (at least the former Indie version). Boom says Flash as it’s beeing overtaken by other development environments for sophisticated web-based games. The guys at Adobe just won’t listen that they are really missing out on something big.

    • Facebook