65Bits Episode 90: Begun, the smartphone wars have Posted on: September 29, 2008 at 9:24 pm Posted in: 65Bits,Podcasts

The launch of T-Mobile’s G1 last week, the first smartphone to run on Google’s Android platform, created some serious competition into the touch-based smartphone arena. How does this new open platform by Google compete with the closed but heavily marketed platform by Apple, and what about Windows Mobile and Series 60? As the team at Tech65 discuss the new G1, what it means to the Android platform, the future of Smartphones, and more, on this week’s 65bits.

Brought to you this week by,
Daniel Tsou, Chinmay Pendharkar, Wong Ren Hao.

Read more..

Posted by Daniel | 2 Comments
65Bits Episode 89: Swype me an Android baby! Posted on: September 21, 2008 at 10:29 pm Posted in: 65Bits,Podcasts

Baked almonds are good. Nothing to do with tech, but you have to agree. You have to.

This week, Microsoft Hardware tries to up the design ante with its new releases, and Creative tried to create some Applistic hype. We pray for its safety. We discuss the possibility of a rising robot industry in sunny Singapore with DSTA’s Tech X Challenge, and rejoice in progress on the Android OS as well as a new and inevitably expensive HTC smartphone. And finally, a revolutionary text input technology – you must watch the video.

This is getting boring isn’t it? Yeah sorry, I’m not Jerrick. Just listen to the episode it’s more interesting.

Dani, Fari, NTi

Read more..

Posted by NTT | 2 Comments
65Bits Episode 88 : Confucius Says… Posted on: September 15, 2008 at 11:24 am Posted in: 65Bits,Podcasts

In this most Auspicious Episode, The 88th episode, Confucius has deigned to offer some words. The Great Confucius has given us the wisdom and honor to keep it short, sweet tasting and simple. He said: Man who leaves for studies, will return. Possibly in three years, possibly never. His words of wisdom hath predicted the rise of a Genius. Who will venture to worlds thus unknown: Your iTunes Library. And most importantly he doth predicted that we will be disappointed even if the Great Apple comes out with a thinner nano, more powerful touch and new software. Oh, how fickle and demanding human heart is.

Man who drops pants in Temple, will be laughed at with abandon.
Child must be seen, not heard, Unless child is stuck under a well.
Women must dance before the dark skinned strangers from the south. They bring great bounties for all.
Killing sharks cannot be advised. They bring great pain to one’s left dingleberries.

Read more..

Posted by NTT | 3 Comments
65Bits Episode 87 : Hadouken! Posted on: September 8, 2008 at 6:39 pm Posted in: 65Bits,Podcasts

As the three young fighters entered the town of the high and mighty Korean lord, Samsung, they gazed upon many wonders, and heard many happening of; minature computational devices, known as netbooks, from kingdoms of Lenovo and Dell; great gatherings to be held in anticipation of new musical iPods; Google launching a new device to peer into the world, a browser called Chrome; and a new service which lets you send messenger doves to multiple social networks with a single click, called ping.fm.

Join the fighters as they tell the tales of their adventures in the world of technology this week…

Fei Long, Dhalsim and Ryu

Read more..

Posted by NTT | 7 Comments
65Bits Episode 86 : Podcasting Unleashed Posted on: September 5, 2008 at 7:40 am Posted in: 65Bits,Podcasts

This episode we just chilled because we were going to conduct a podcast workshop @ the science centre as part of Science 08. We look at Geek Terminal’s new RFID membership card, Geekpass. And in other Local news, there seems to a move to wireless payments including that for ERP. We also talk about other cash issues, like how you’ll have no cash left if you don’t sign up for a Broadband Plan with your iPhone. And last but certainly not least, this week’s Byte of the Week is Twiddla, a way to surf the web together with your friends, to write notes to each other and just collaborate.

Love ya, Miss ya, wouldn’t wanna be ya!

The Beast, The Mermaid, The Teapot and Snow White

Read more..

Posted by NTT | No comments
Google Chrome Posted on: September 3, 2008 at 11:23 am Posted in: Blog

Chrome is Google’s latest product and it’s in beta [hurhur] for now. The need for Google to write its own browser is explained here and they clearly state that they’re happy to let other developers take visual and idea cues from this project to work on their own browsers.

The installer is a measly 427kb and takes all of 2 seconds to install. It automatically copies over any relevant Firefox bookmarks, preferences etc so there is no loss of productivity fom the get go. I’ll come out and say it right here and now, Chrome is NOT a pretty thing [for now]. The lack of polish is frighteningly obvious, and the over-simplistic design is likely to put off a lot of people. Maybe it’s just me, what with being too attached to Opera.

Main features

  1. Written from the ground up for the new ways in which we use the Web.
  2. A fresh new way to think of tabs
  3. Among the innovations are new ways of memory handling, basically each tab and each type of request is handled as a separate process
  4. A task manager for web browsers – with info on memory-intensive tabs and plugins[!!]
  5. Asynchrous JS + auto-timeout killing = SWEET
  6. The new v8 JS VM
  7. An ingenious way to prevent memory bloat as a direct result of #2
  8. Advanced security and NO popups, thanks to #2
  9. Google Gears built in
  10. Debugged and code-tested with Google’s infrastructure on the top sites surfed by audiences worldwide
  11. Btw, where are the ads? [yeah I’m pleasantly surprised.]

The decision to reinvent the browser is commendable. Google is right to say the level of sophistication we see in web apps today weren’t even dreamt of when the Internet and the first browsers came out so what we need is new code that handles such tranmissions uniquely [and better].
I haven’t actually done speedtests [I don’t know how] but Chrome is zippy. It’s almost as fast as WebKit it uses WebKit, the same engine that powers Safari and we know how fast WebKit really is.

Tabs have been completely reworked in that previously, they just served as a convenience of loading different pages within one window, reducing the need to switch around. In Chrome however, tabs are windows in their own right and can be dragged off to form a new window. What this means is conceptually powerful. [Isn’t this a WebKit feature?]
The address bar is within each tab, and it’s also the search bar. Whatever you do within the tab is independent of the rest of the browser.

Since each tab also means a new process, any one process or page hanging will not theoretically hang other tabs.
The fact that every tab and request is process driven helps in the the security aspect because these “processes” not unlike desktop apps can be artifically nerfed to become sandboxed with only limited/minimal/zero rights to the HDD etc. This inherently makes browsing more secure in that even if harmful code is accidentally run, it cannot touch your data in any way. That said, plugins work outside the sandbox in a sense, and they may be insecure. Google has tried to stop this by making sure plugin code also runs in a spearate process but I guess this must be a continual battle against good and evil, as hackers will definitely try to circumvent the protections, and developers will work hard to secure all bases.

When other search engines or services are used eg Amazon, Facebook, Piratebay etc, their search handler shortcuts are automatically added. In a tribute to Opera, these new search engines can be searched with a keyword [tab] search+query easily.
Opera got Speed Dial right, but Chrome takes it further. In Chrome the user’s favourite sites will be listed on the main page and the sidebar will list the most used search engines. There is no need for customisation and these lists are automatically populated. I guess it’d be nice if there were customisation options though.

And finally, in a bid to fulfil one of the mission statements, Chrome offers the ability to bookmark webapp pages like GMail etc as a “Chrome application” with its own icon on the desktop. When these are clicked, they load Chrome without the address bar and browser buttons etc, so it’s just like a desktop app, not unlike Prism and Adobe AIR, except it’s built into the browser. Pretty powerful stuff if you use it right.

The v8 VM for javascript is exciting. The mere fact that JS is loaded and executed independent of the HTTP request means no waiting time while content is loading.. javascript enhancements will just load in their own time. Other VMs have been done before, but v8 is in a class of its own in that it doesn’t parse and interpret and then run semantically. It parses, compiles and runs directly. No interpretations. This is the equivalent of speaking to your Japanese friends with the help of a translator vs speaking to them directly in Japanese. Also there is dynamic allocation of classes, ie hidden clases, for the variables and classes and objects called by javascript. In a very general sense, it’s like adding small tags to bookmark certain points in the code to call that part of the code faster than parsing all the way from the top each time. Especially useful in longer loops I guess.
The garbage collection gets a overhaul mainly because v8 keeps track of the “address” of all variables/classes/objects as well that values they contain as well independently. As such, there will be no confusion if the number 15 is staying at house 15 for example. The “memory” for addresses also means that when these variables are no longer needed, the entire address can be bulldozed, not just the occupants.
The most amazing part about all this is…v8 is independent and freee for use in EVERY browser. Google Chrome uses it in the same way as a plugin, by means of an API, and that means any browser can as well. Fingers crossed for Opera.

Having Google Gears built in makes Chrome preferable to Mozilla software with Gears plugin for accessing GMail and Google Docs for now. If you recall, the Google Gears API serves as a offline cache so that services that use it can be run even offline. The “files” that are created reside on the HDD until the next time you go online, at which time they auto-sync with the online storage and service. If you use Google Gears a lot, then you will know just how much this boosts productivity.

Again, Chrome is an ugly duckling for now, I really don’t like the pretty bland windows. Coming from the Mac camp, the lack of minimum amount of visual appeal is not a sight for sore eyes. However the code is powerful and it’s open source. Google is actively inviting developers to take their code and run with it; so if Google really means for Chrome to be a “framework” for browsers to come, then I can’t wait to see what the future holds.

Posted by Daniel | 9 Comments
© 2011 Tech65 Some Rights Reserved