DEVELOPMENT

Archive for June, 2008

Web Apps - Take it to 11

Thursday, June 26th, 2008

Just picked this up via bb’s post, that Ryan Carson is saying client/server MVC is soooooo old school (some might say dead). From his post:

… The basic client-server model still dominates. Objective-J and SproutCore change all that. They allow you to create true desktop-like apps right inside the browser. They don’t rely on a continous web connection and they are as quick as desktop apps.

Ahhh .. yep. Already on it. In fact, got a demo app here that pretty much blows away Sproutcore’s demo. It’s got all the good oil .. static app download, service layer, rich and stateful UI. This ain’t Silverlight or AIR, it’s straight up JavaScript/HTML/CSS.

Of course you’ve got Dojo, Mootools, GWT, Prototype, TIBCO GI, YUI, Ext JS .. the list goes on (I actually use an old library, the domAPI as the basis of my custom widgets). However *none* of these toolkits tackle statefull in-browser navigations. Check this out, here’s our in-store system:

backend.jpg

See all those buttons down the bottom? They’re our modules. Members is currently highlighted .. that’s the Members module. Now, lets say I see a problem with some movie data, I hit the Titles button and we go to the Titles module, which is our movie CMS. Now the hip thing is that when we fire up the Titles module, the members module is left in tact. It’s statefull. I can switch back to it and hey-presto .. it’s as I left it. I can then switch back to the Titles module, and still be mid-edit on 3:10 to Yuma. This behaviour is incredible. It means you can context-switch in between doing anything, and not lose where you were.

You might notice these modules aren’t exactly light-weight either. The members module has 4 tabs, 3 internal windows, search drop down and 3 sortable grids. Our movie CMS has 5 tabs, 3 colour pickers, 6 sortable grids, tinyMCE embedded, 7 internal windows and numerous lookups. The other modules are equally hairy. It can take 15 seconds for our Titles modules to fire up .. but once it’s instantiated it stays there and keeps it’s state. From then on, navigating to it is instantaneous.

I’d love to open source the APPLEBOX app framework and help spread this new paradigm of web development. But right now my focus is on APPLEBOX as a business .. and that’s a very different beast to getting the technology right.

Mara’s Film Reviews

Thursday, June 26th, 2008

Margot at the Wedding (2008)
This film really intrigued me. It’s not a feel good, easy or comfortable one to watch, and the characters are all quite unlikeable, which in a way is what I really liked about the film. It made me think alot, and I loved the way it delved in to the deep layers of family relationships with a dry wit- the difficulties, ugliness and insecurities. The acting is superb- Nicole Kidman gives a rich, detailed and memorable performance. I’m not a huge Kidman fan and she really impressed me. This film is an honest portrayal of family life- it made me laugh quite alot when I thought of my own family, and particularly my relationship with my sister….also made me remember why I try to avoid big family reunions or christmases….worth a watch!

Bella (2008)
I adored this film- it’s one of my favourites and a must see!
It’s a gentle, heart warming (and wrenching at the same time…) story of loss, remorse,love and redemption. We all know that life is , or can be unexpected, challenging- we never really know whats round the corner…..this film beautifully reminded me how the most important decisions or little choices in our lives can change or come about because ‘ someone ‘ happens to be nearby..or care..or just there…. It really is a beautiful and unusual love story, a must see…

I just bought Lost, Season 4 Ep 1 on iTunes

Wednesday, June 25th, 2008

Got waaay too much business doco to churn out at the moment to be watching TV or flaffing about checking out download services. But just picked this up via Macrumours: TV shows are now available on ITunes AU. So I had to give it a go.

I went to download Lost, Season 4 Ep1. $2.99 for the single ep, or $41.86 for the season. This is interesting because:

  1. Lost Season 4 isn’t yet available via retail DVD here yet
  2. Prices seem reasonable. Lost Season 3 costs $68.77 on iTunes but $90 at ezydvd! The retail DVD comes packed with plenty of special features and extras, but that ain’t worth $20 in my books.

So ep1 (@43 minutes long) weighed in at 500 MB and took about 10 minutes to download. For the complete Season 4 of 14 episodes that’s a mighty 7 gig to download. Try Season 3 at 23 episodes and that’s 11.5 gig. On my home optus cable limit of 12 gig, season 3 of Lost would wipe me out. Downloading at off-peak rates (midnight - midday which gives me 24 gig allowance) is better, but the season download will still grab half.

At this download size the resolution is near-DVD quality. In a purely empirical test the ‘actual’ playback window on a DVD is bigger than the Lost window .. hence Lost runs at a lower resolution. Of course when you put it next to some hi-def content (eg http://www.apple.com/trailers/disney/walle/hd/) you immediately see how aged SD (Standard Definition) really is. HD resolution is stunning. When you upgrade to a flat panel you’d be crazy not to grab a Blu-ray player. HD will blow out that Lost Ep from 500 Mb to 3Gig (1min playback =11Mb to 1min=70Mb at 1080p) and the full season to 70 Gig. Yikes!!

I need Apple TV. My association with TV and movies is chill-time, and I’ve got thousands of dollars tied up in couches, coffee table, TV, DVD player and lighting to create a space that makes watching the box pleasurable. So like FTTN, until the last leg of delivery of video to my lounge room and TV is sorted, downloads just won’t grab for me. Apple TV could change this .. especially when rentals become available.

That last leg of delivery is crucial for the emergence of VOD and the downloads business .. let’s see where it goes ..

Snapshot: Sweeny Todd

Tuesday, June 24th, 2008

I didn’t like the musical, it’s too gory for me… But I still watched as I love Johnny Depp, Tim Burton and Helena Bonham Carter. Masterful film making again by this talented group of artists but I just don’t like the musical!! One for the fans only I think… but it has reviewed so well I can’t help thinking I have a real thing against the whole slitting throats pie making plot!

Snapshot: I Served the King of England

Tuesday, June 24th, 2008

What a gem of a film. Set in the first world war based on the life of a quirky maitre d’ whose life takes some pretty crazy twists and turns. Beautifully written, hysterical scenes and one that you could easily miss but DON’T!

Snapshot: Lust Caution

Tuesday, June 24th, 2008

Brilliant. Great to see Ang Lee doing a Chinese language film again and a film he says was really important to him to share the pre Cultural Revolution history of his parents before it is lost. Set in Japanese occupied Shanghai and Hong Kong this story has it all; espionage, twists, turns, love, sex, culture and war. Beautifully shot, written and directed. A great tale that takes you on quite a ride. Oh and the actors are flawless, one of those films that you forget you are watching actors from the beginning to the end.

Snapshot: Hula Girls

Tuesday, June 24th, 2008

An hysterical Japanese film based on a true story set in a poor coal mining town that turned to creating “Hawaii” in their town to save it. We follow the journey of a group of coal miners daughters struggling against the expectations of the poor rural traditional village to become Japan’s greatest Hawaiian dance troupe. The film is heart felt and some what surprising in it’s brutally honest characters who show none of the suppression of emotion and “face saving” behaviour I am accustomed to in Asian cultures.. they are over the top, emotional and VERY entertaining. Gem of a film. Laughed out loud a lot, shed a few tears and beamed with pride and wonder too.

July Movie Club

Tuesday, June 24th, 2008

How quickly the month rolls around. So the details are

Tuesday 1st July, 6.30pm
Everest Restaurant Wine Bar (Cnr Station St and Wingrove St, Fairfield)
Movie - “Across the Universe”

Let us know in store, by email or on the blog if you are interested in coming and haven’t already been in touch. Last months was great and we are hoping the movie club becomes something really good for the APPLEBOX community, book clubs require a lot of time unless you are a fast reader so here’s the alternative.

VOD or Who Killed The Electric Car?

Sunday, June 22nd, 2008

VOD (Video on Demand) is a marketer’s dream. Why? Because the sense of inevitability about it. It just makes sense doesn’t it? OF COURSE we’ll all be downloading and watching on our TVs. And we’ll be doing it tomorrow.

It’s a great lead in, for eg this article about EzyDownload, EzyDVD’s resurrection of Reeltime.TV begins “With the future of DVD clearly headed for the downloaded dustbin of history.. “. keh? based on what evidence? A flotilla of failed download services that litter almost every continent across the globe?

Unfortunately inevitability does not make a business case. Otherwise we’d all be driving electric cars by now. There are so many points of weakness in the whole VOD delivery path that in fact, big fat broadband pipes are the least of the VOD market’s problems.

The humble DVD will be with us for many, many, many years to come. That’s one thing you CAN bet on.

BRW Top 100 Web 2.0 Applications - the Alexa vote

Thursday, June 19th, 2008

Ross Dawson has been busy compiling 100 web 2.0 applications around Oz for Business Review Weekly. It’s a pretty good question, ‘are there actually 100 web2 apps downunder?‘, well here they all are:

I was also interested in a reader’s award .. all these apps are out in the open and people are voting with their patronage. So I’ve put the alexa traffic rank next to each entrant. This is unfair to those sites that have a consumer presence but also earn at the corporate level (eg gnoos, scouta), or sites that facilitate creation of other sites (eg 3eep) or operate via affiliates (eg Booking Angel). It’s also no statement of earnings AND alexa is by no means the best indicator of web traffic. But, keeping this all in mind, it’s as good a way as any that I can see for a cursory overview on what’s popular, what’s being used. So here’s the top 100 ordered by Alexa traffic rank:
34 (56)Buzka 267,535
35 (38)Feedity 269,475
36 (79)Publicity Wheel 280,099
37 (92)The Roar 284,692
38 (2)Confluence 285,207
39 (20)SwapAce 291,164
40 (30)Pikistrips 293,739
41 (94)SuburbView 304,557
42 (55)Norg Media 304,998
43 (60)Docoloco 308,696
44 (16)The Broth 338,172
45 (77)RocketReader 354,233
46 (91)Factbites 354,374
47 (71)Raveabout it 360,387
48 (21)Particls 364,026
49 (83)FasterLouder 370,227
50 (37)Peepel 404,247
51 (9)Scouta 455,363
52 (59)Loconut 466,704
53 (8) Gnoos 495,794
54 (72)RAYV 571,903
55 (68)Tiinker 584,815
56 (65)MyCyberTwin 609,118
57 (22)VastPark 632,644
58 (74)Blocklayer 678,179
59 (14)OurWishingWell 711,405
60 (64)Invoiceplace 727,068
61 (57)Saasu 732,449
62 (7)Booking Angel 776,436
63 (86)Ovosuite 789,771
64 (62)Chin Swing 854,678
65 (73)AustraliaForum 892,242
66 (66)NGE 906,026
67 (95)Writetomyblog 906,938
68 (80)Fame Experiment 955,753
69 (42)Ador 980,902
70 (85)Oziwi 996,621
71 (58)88 Miles 1,065,583
72 (6)MyVirtualHome 1,107,510
73 (70)Global Surfari 1,129,755
74 (87)Confer 1,164,548
75 (5)Engagd 1,177,921
76 (32)Mojikan 1,183,828
77 (4)3eep 1,309,896
78 (11)vibEngine 1,350,929
79 (69)MyCosm 1,915,636
80 (9)R. Ventures 1,981,355
81 (12)Enikos 2,358,806
82 (34)Blogarate 2,591,479
83 (78)Si-Mi.com 2,765,521
84 (19)COZero 2,920,457
85 (96)BEE 3,065,412
86 (75)eWise Systems 3,192,021
87 (28)Supervirals 3,357,109
88 (15)StreetAdvisor 3,507,001
89 (41)Vquence 3,552,793
90 (26)2vouch 3,727,856
91 (53)HooJano 3,807,705
92 (88)Pxcream 4,833,328
93 (90)Booze Counter 4,980,171
94 (25)Loc8 5,129,523
95 (48)Adimade 5,935,109
96 (97)RosterLive 6,319,710
97 (89)Facts Online 6,556,226
98 (98)C or C 7,001,150
99 (44)Popnets 8,123,345
100 (100)Buggerall 13,552,165
101 (63)Flogd n/a
I also did this to see where APPLEBOX fits in. By that list and our current traffic rank of 725,768, we’d be placed at #62. The amazing thing with APPLEBOX is that our traffic rank is generated directly out of Fairfield, Melbourne. Not a global audience like Red Bubble or an Australia wide audience like dlook, but traffic from one suburb in one city. That’s pretty cool.

As to why APPLEBOX didn’t get a guernsey? Dunno. I submitted, but perhaps it’s our retail mix that gets people confused. Checkout the scope and criteria offered and I’ll leave it up to others to judge. But gotta query why MyVirtualHome hit it at #6 when it’s not even a web app and Windows only?

In any case congrats to Ross for putting it all together and congrats to all the startups out there putting in the hard yards and getting stuff done!