Carsonified

Creativity with integrity

Subscribe
We’re hiring!

    Archive for June, 2008

  1. Matt Week - A chat with the developers and Day One recap

    Wow, Day One is over and it was really exciting (and pretty hectic). Here are some interesting points:

    * Mike has only come up with one logo idea, as we don’t have time to discuss several different ideas
    * Keir and Elliott are using a Python class in Django that makes working with the Twitter API much easier
    * We’re having to deal for the unreliability of the Twitter API by creating Cron Jobs that do some of the heavy lifting later. This way the app won’t hang on the user while it waits for Twitter to respond.
    * We’re attempting to get some blog coverage by offering embargoed content which can be released right at launch.
    * Mike is creating flat HTML pages and then Keir and Elliott are going to integrate them in Python templates
    * We’re going to put a video on the home page to help explain what Matt does

    So, on to some more videos we shot today.

    In this first video, I have a conversation about the technical happenings on the Matt build (after we blab about some meaningless stuff - be patient my young grasshopper).


    Matt Week - A chat with Elliott and Keir from Carsonified on Vimeo.

    In the second video, the Carsonified Team gather on the bean bags to recap where we finished after Day One.


    Matt Week - Day One Recap from Carsonified on Vimeo.

  2. Matt Week - Videos

    Jo (aka Joleeen) just finished interviewing the team about Matt and what’s going on this week.

    Read the rest of this entry »

  3. Matt Week - Logo ideas and deciding who does what

    Matt week has officially begun at Carsonified HQ and it’s pretty insane around here already. We broke down the different jobs like this:

    * Development: Keir and Elliott
    * Design: Mike
    * Blogging/photos/video: Ryan and Jo
    * Copywriting: Louise
    * Getting the word out: Tasha, Will and Dominic

    Once we decided on the various roles and who was doing what, Keir gave a quick over of the app to make sure everyone understood the various details. Then, we did a quick brainstorm of the homepage content and how it might be layed out.

    Here are a few logo ideas Mike has been messing around with …

    Logo ideas for Matt

  4. Two new Carson Workshops

    There is an exciting opportunity for developers to come to the Carsonified office and hone their skills in Ruby on Rails and PHP5. We are offering one day workshops on 30th and 31st of July, lead by Adam Cooke of aTech Labs and our own Keir Whitaker. These workshops are limited to 10 seats each so act fast to book a place.
    How to get started with Ruby on Rails. Build a complete blogging app in a day. This course will highlight all the key features and techniques you need to build your own Rails app. It’s a great opportunity to learn all about the framework and get answers to all the questions you have.

    How to build a PHP5 web app in a day. Make your coding life easier, enjoyable and more rewarding. This is a practical and intimate course designed to give you a sound understanding of the programming techniques for PHP5 app development. Take your coding to the next level, you will be put forward ideas and ask questions. This day is a great forum to resolve all the issues you have experienced in your own PHP5 programming.

    Full details are available at carsonworkshops.com

  5. Why Objective-J, Cappuccino and SproutCore are completely changing the web app industry

    I’ve been reading a lot about Ojective-J, Cappuccino and SproutCore and I believe these new frameworks are going to have a huge impact on the web app industry and user experience on the web.

    So what are they?

    Objective-J is a clone of Objective-C, the language behind OSX desktop apps. It was created by the guys at 280North who recently launched 280Slides (a browser-based version of Apple’s Keynote). If you’re interested, I managed to find a link to the Objective-J source which hasn’t been open sourced yet. More files here and here.

    Cappuccino is a port of Cocoa (the set of Mac OS X Objective-C application frameworks) to the web. It was created by the 280North team.

    SproutCore is JavaScript framework created by Charles Jolley which is being used in the new Mobile Me platform that Apple has just introduced.

    So what’s the big deal?

    Right now, people are generally building web apps with CSS, HTML, a sprinkling of AJAX and their framework of choice (Rails, Django, Symfony, etc). 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. In fact, if you run them inside a site specific browser like Fluid, you probably would think they were real native desktop apps.

    Everyone already generally agrees that we’ll see a melding of the desktop and the browser, but Objective-J and SproutCore are the first solid step in this direction. They’ve abstracted away all the basics so developers don’t have to re-invent the wheel for every web app they build.

    Quoting from Mac Fanatic:

    “Developers have even more reason to be excited. The whole Javascript/HTML/CSS design process to manipulate the DOM is abstracted to a higher layer with the introduction of Objective-J. The Objective-J language allows developers to write code in a style more like writing for traditional desktop applications. The developer doesn’t directly interact with the DOM or style the page with CSS. Instead, Objective-J itself manages all the views and drawing the objects to screen. More so, the Cappuccino framework provides functionality that is traditionally lacking from other Javascript frameworks, such as: copy/paste, undo/redo, document management and archiving, vector graphics and animations.”

    So the big shift is this: instead of relying on the client-server model, you can build asyncronous, offline, robust web apps right inside the browser. In fact, they don’t even need to connect to the web at all.

    And even more interesting is this: if you use Cappuccino, those apps will automatically look and behave like OSX native desktop apps - with zero learning curve on the developer’s side. He or she can simply focus on building an kick ass app instead of trying to re-invent basic UI functionality every single time.

    You might be saying “Duh. You can already do this with AIR or Silverlight. What’s the big deal?” The answer is that Objective-C, Cappucino and SproutCore are all open source. I think this is very important as it ensures the ideas aren’t directed by one specific company or organization (and their financial goals).

    Backed by the big boys

    Everyone has heard about Mobile Me, Apple’s latest incarnation of the .Mac platform. They are essentially porting Mail, Address Book, iPhoto and iCal to the web … but what isn’t as well known is that Apple have chosen to use SproutCore for Mobile Me.

    This is really exciting for a couple reasons:

    1. A massive consumer based company (Apple) is building applications for the browser that look, feel and function exactly like desktop apps. This will change the average web user’s expectations of what ‘web apps’ should be able to do, thus eventually completely removing the need to differentiate between desktop and web apps. The user simply won’t care.

    2. We will start to see standardization in UI conventions because more and more apps are built on frameworks that mimic OSX. (This could be the topic of another large blog post as it relates to Apple’s long term strategy to crush Flash, AIR and Silverlight and standardize everyone in the whole world on Cocoa.)

    So that’s it. I’d love to hear your thoughts on where this is going. Whatever happens, we’ve got exciting times ahead.

    Additional Reading

  6. Meet Matt, our new web app

    Keir recently came up with a really fun web app idea … so the whole team is taking a week off to build it. It’s going to be called ‘Matt’ and it’ll be built in Django on a popular API, include a desktop AIR app, and will be hosted on an elastic computing cloud (probably Flexiscale, but yet to be determined).

    Matt Mullenweg

    Those of you who have been following us for awhile will remember that we did something similar recently called Idea Week where we built HugMyMac.com. It was a blast and we’ve decided to do something similar again.

    We’ve never built anything in Django, AIR or used elastic computing, so it’ll be fun to learn. It’ll also be a difficult but fun challenge for Mike to come up with a complete visual identity, site, web app interface and desktop interface - all in four days. Yikes.

    We’ll be starting on June 30th, so I hope you’ll tune in for the adventure. If anyone is stopping by Bath, come on over to Carsonified HQ to say hello.

    P.S. Thanks for the photo Scott
    P.P.S. Any affiliation with Matt Mullenweg, WordPress extraordinaire, is entirely coincidental :)

  7. FOWA Registration is now open!

    fowa_badge2.pngOh yes! Future of Web Apps Expo is back at ExCel on 8-10 October bringing you 2 days of the very latest in web technologies and trends brought to you by truly inspirational industry experts. Topics include, Portable social networks, Real time web, Beyond Google maps, interviews with 3 new startups and much more!

    We are so excited by the speaker line up this year, it’s possibly the best we have ever had along with an even bigger expo floor, and the brand new FOWA university! You guys are in for a real treat :)

    Check out just some of the confirmed speakers (I know that’s what you really want to hear!)

    Kevin Rose - digg

    Erick Schonfeld - Techcrunch

    Kathy Sierra - JavaRanch

    Bronwyn Jones - Apple

    Kevin Marks - Google

    Stefan Fountain - Soocial

    Blaine Cook - Formerly Chief Engineer at Twitter

    Matt Biddulph - Dopplr

    Tim Bray - Sun Microsystems

    and many more!

    Click here to see who, and watch this space as we will be announcing further speakers in the run up to the event!

    Introducing our conference chairs

    As well as fantastic speakers we have invited 2 of the best in the business to bring their ideas to FOWA.

    As last year, the schedule is split into 2 exciting tracks, the Development track and the Business track, so whether you’re an Developer, Designer, Entrepreneur or Student there will be something for everyone!

    Development track chair - Simon Willison is a seasoned FOWA conference chair so we jumped at the chance to have him back with us again.

    Business track chair - Simon Wardley is a real industry expert so we are so pleased to be able to pick his brains for advice and ideas this year!

    Early birds

    Early bird seats are available for all you guys who are on the ball! 2 and 3 day passes are discounted up to £100 off but are available for a limited time only.

    You can get these here!

    If you are interested in exhibiting at FOWA expo 08 contact Will for all the info

    Watch this space for more news and announcements including the parties!

    We can’t wait to see all you guys in October :)

Recent posts

Categories

Blogroll


© 2005 - 2008 Carsonified / RSS feed / Blog comments RSS feed

19c Charles Street, Bath, BA1 1HX, UK +44 1225 324 980

Carson Systems Ltd. T/A Carsonified. Registered in England. Company No. 5057020