design

The network IS the computer!

litl netbookSun Computer’s vision is: “The Network is the Computer“, well I think this is finally starting to take shape in the form of cloud computing. Bandwidth, even at speeds approaching 30MBps, is still orders of magnitude slower than main memory. However, I love the netbook-type (or webbook) computer that a company called, Litl, recently launched. The machine is a thing of beauty and follows in Apple’s design footsteps. Simple UI, easy to use, and does what it’s made for very well! I think it looks a litl 🙂 like the OLPC laptop.

OLPC

Here is a Youtube video by the CEO, John Chuang.

I think that litl has a head start on Google. Google’s own Web operating system is called, Google Chrome OS, and with GCO on a netbook the netbook will immediately launch the Google Chrome browser with all your data stored in the cloud. Very similar to the litl’s approach to software.

Here are some other write ups on litl: ABC Technology&Science, Engadget, and Wired.

OSNews preview.

Very interesting stuff. Would you buy a litl netbook? At $699, it’s a bit pricey for me.

Read More

Really cool designs

One reason that I’m a fan of Apple products is that they really think about design, even the internals of their products. The recent unibody MacBooks are great example.

Apple Unibody design

Apple Unibody design

Here is another cool design from tayasui.
myBook

myBook

Yanko Design’s blog contains numerous beautiful designs, including this one:
Apple and iPhone

Apple and iPhone

Do you have any interesting design websites?

Read More

Ruby on Rails – Build a blogging engine in 15 minutes!

With Ruby on Rails (RoR) it is possible to develop a blogging engine in 15 minutes. Watch this 15 minute video demo-ing RoR. The Ruby language was developed by Yukihiro Matsumoto (Matz) in 1994. According to Matz:

“Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.”

I have to admit that I’ve not heard of Ruby until recently. I programmed a lot of Smalltalk and C++ in my former life as a programmer and Ruby seems to be a great OO language with great reflective capabilities. Matz also mentions that Ruby was inspired by Eiffel and Ada — languages that I studied as a student in the late 80’s and then forgot about. Reflective features and MVC are now commonplace. These features were very esoteric in the 80’s.Well back to Ruby on Rails. This framework was developed by David Heinemeier Hansson and released in July 2004. David is from Denmark and a partner in the 37signals.com company. I really appreciate the simply, yet powerful design of the 37signals web applications. Do yourself a favor and learn a few things from these guys.RoR is a framework to quickly develop and deploy enterprise web applications based on Web2.0 principles. It uses Ruby as a scripting language and quickly and easily generates a web application framework. You can quickly link this application to a database back-end. The beauty of RoR is the interaction with the application while developing and the rapid deployment when you are done. Rapid prototyping is back! Rapid prototyping or agile programming involving the user is a great way to quickly develop an application that is highly usable and valuable. I really enjoyed Hasso Plattner’s (SAP co-founder) recent keynote at SAPPHIRE 2006 in Orlando called (re) design (scroll to the bottom of the page for Hasso’s keynote).At some point I would like to compare RoR with SAP’s Webdynpro technology. You can find an interesting discussion on this topic and AJAX on SAP’s SDN website. This is your first hint that my plan is to relate some of the new Web2.0 technologies back to enterprise software, specifically SAP. Watch this space…More links: Attend a RoR conference in a city close to you. You can also find a number of books on Ruby and RoR on Amazon, e.g., Ruby and Ruby on Rails.Oct 26, 2007 update: Ruby and Rails are now standard in Apple’s OSX LeopardPlease give me your personal experience using Ruby or Ruby on Rails.[amtap book:isbn=0974514055][amtap book:isbn=0977616606][amtap amazon:asin=B000FK88JK]

Read More