Saturday, July 11, 2009

Cloud computing made real

Chrome OS must be a dream come true for Google-versus-Microsoft fanboys. Rumors that Google would ship a desktop OS first flew back in 2006, but the project in question turned out to be for internal use only. Then came Android, and reports that Google's smartphone OS would soon make the leap to more traditional PCs set the market abuzz again -- although many remained skeptical. Now the announcement of Chrome OS should brush any lingering doubts aside.

Not everyone is impressed with the search giant's latest move, however. My colleague Randall Kennedy says Chrome OS has "an ice cube's chance in Hell" of competing successfully with Windows or Mac OS X, citing the overwhelming effort needed to duplicate the full range of device drivers and applications available on those platforms today. Randall just doesn't see that happening, and for that matter neither do I.

[ Find out what InfoWorld contributors Randall Kennedy and Savio Rodrigues think of Google's newly announced OS ]

But Chrome OS isn't meant to be a pound-for-pound competitor to Windows. Though it's built on the Linux kernel, it's really something brand new. In fact, when we look back 10 years from now, the debut of Google's Chrome OS may well mark the moment when cloud computing finally became real.

Chrome OS: Custom-built for the cloud
It's particularly telling that Chrome OS will ship with support for both Intel and ARM processors. Google reps say the OS will initially target netbooks, and low-powered ARM chips are expected to play an increasing role in that market.

Even more interesting, however, is the revelation that the heart of the Chrome OS user experience is Google's Chrome browser -- and that booting a Chrome OS device should get you "onto the Web in seconds," according to the search giant's press release. In fact, the browser may be the only traditional application that runs on Chrome OS. Quoth the release: "For application developers, the Web is the platform" (emphasis mine).

This sounds an awful lot like the type of device I've talked about before, which I've dubbed "the Invisible PC." Rather than the traditional desktop model of applications running on a monolithic OS, in this new mode of computing the PC will all but disappear, leaving little more than a window to the Web. Desktop applications will be replaced by Web-based services, with computation and storage handled in the cloud.

It's fair to be skeptical, but don't underestimate the extent to which Web applications have already supplanted desktop software. Enterprises have been slow to adopt Web-based alternatives (and with good reason), but individual users have embraced them wholeheartedly. Remember when you had to install a special client program to read your e-mail? My mom doesn't. To her, e-mail is synonymous with Web-based services such as Gmail, MSN, and Yahoo Mail. Expect more categories of applications to go this way as Web technologies continue to mature.

Google isn't alone in pursuing the Invisible PC market, either. You could argue that devices like Nokia's Internet Tablet and the iPod Touch were the pioneers in this category, and Palm's WebOS shares Google's philosophy of Web-based application development. But Chrome OS promises a number of advantages that make it an ideal fit for today's lightweight netbooks and beyond.

The engine beneath the Chrome
For starters, Chrome is arguably the most technologically advanced browser in the world. Its multiprocess design, where each session exists independently from the others, more closely resembles a traditional OS than it does any other current browser, and its security model can't be beat. What's more, Chrome includes support for Google Gears, which gives it an advantage when Internet access is spotty.

As I mentioned before, Chrome OS runs on a Linux kernel, but that will hardly be relevant to application developers. Apps will be Web-based, but because the Chrome browser was designed with desktop PCs in mind, developers won't be limited to the stripped-down capabilities available in most smartphones and other devices. Google is one of the biggest advocates of the forthcoming HTML 5 specification, portions of which have already made their way into current-generation browsers, including Chrome. (And if you want to get an idea of the kind of applications made possible by HTML 5, look no further than Mozilla Bespin.)

Because Chrome OS is based on the open source Linux kernel, however -- and Google plans to open source the higher-level bits later this year -- the community will be free to lend a hand patching bugs and fixing security vulnerabilities as they appear.

Death to the desktop?
And there's more. Between the kernel and the Chrome interface, Google says it has developed "a new window manager" to handle rendering the GUI. Details are still scant, but from the sound of it, Google has opted to skip Gnome and KDE, and possibly even toss out the venerable X Window Manager itself. If so, Chrome OS is definitely not just another desktop Linux distro. In fact, it might not even qualify as a desktop OS at all.

How so? Consider how bloated mainstream desktops have become over the years. Whether your choice is Linux, Mac OS X, or Windows, your desktop greets you with countless menus, configuration panels, and applications, ranging from simple Internet clients to full-blown multimedia suites. Google's vision is different. "Google Chrome OS," Google's press release explains, "is being created for people who spend most of their time on the Web." If that's the case, then an old-style desktop is total overkill.

If your applications are Web-based, you don't need a software installer. Similarly, if all your data is stored in the cloud, the need for a full-featured file manager diminishes significantly, and you certainly won't need one of those fancy desktop search engines that are so much in vogue lately. You also won't need a backup manager, a disk defragmenter, a virus scanner, or a file-compression program. In fact, you probably don't need a desktop at all. What you'd really want is a lean, fast, responsive, simple UI -- something like you'd expect in a consumer electronics device -- and if Google is thinking like I'm thinking, expect Chrome OS to deliver just that.

Of course, we won't know what Chrome OS is really like until more details emerge later this year. But if it really is all that I think it could be, Chrome OS will bring changes to the PC market that have been a long time coming. We have a name for that: evolution.

from : infoworld.com
Read More...

performance remains an uphill battle

Firefox 3.5 has arrived, and according to Mozilla Foundation developers, its major advantage is speed. The new version of the open source Web browser is the first generally available release to include the TraceMonkey accelerated JavaScript engine, which previously had been found only in the 3.1 betas.

This move is the latest volley in the rejuvenated browser wars, as browser vendors shift their focus toward improving the performance of Web-based applications. Google set the pace when it shipped Chrome with a high-performance JavaScript engine last year. Since then, Opera and Apple have both announced new JavaScript engines for their respective browsers, and even Microsoft has grudgingly worked to optimize IE8.

[ See also: Google seeks faster Web | Keep up with app dev issues and trends. Check out InfoWorld's Developer World channel and Fatal Exception and Strategic Developer blogs. ]

But browser performance isn't everything. Users experienced delays browsing major news sites in the wake of the death of pop star Michael Jackson last week, but the problem there wasn't slow browsers or even overloaded servers. According to Web monitoring company Keynote Systems, in many cases site slowdowns were caused by ad networks and other third-party content providers, whose own networks couldn't handle the increased traffic.

This incident underscores an issue of growing concern to Web developers. Modern Web apps typically draw from multiple content sources, data stores, and services, and growing interest in cloud computing will only accelerate this trend. But given all these interdependencies, can Web developers really guarantee fast, responsive user experiences? Or as the complexity of our applications continues to grow, is application performance gradually slipping out of our fingers? Are we all just throwing ourselves on the mercy of the Internet?

Web developers' cloud conundrum
Making Web pages is easy, but building efficient Web applications can be deceptively tricky. Desktop software is tangible; as a developer, you can get your hands around it. To optimize its performance, you do things like eliminating memory leaks and improving the efficiency of disk access. None of this applies to Web apps, however, where developers rely on browsers to handle local resources efficiently.

Instead, Web developers are confronted with the vagaries of the network. If a user accesses a Web page that draws images from a third-party provider, the overall user experience depends on the user's browser, the user's data connection, the outgoing pipe from the Web server, the Web application software, the pipe between the Web server and the image provider, and the image provider's server software. A Web application developer is in a position to optimize only one of these.

Consider what else developers take for granted in this distributed, cloud-based model. How can you be sure that the third-party image provider takes security seriously? How can you be sure that its systems are sufficiently redundant, and that it makes backups regularly, so you won't be blindsided by any unexpected outage? You can ask, of course.

A more immediate problem lies in the ways in which external services integrate with Web pages. Most of them rely on external JavaScript, iframes, or both. Either of these techniques can block a page's onLoad event, a major factor in the user's perception site slowness. This bottleneck happens before the JavaScript code executes, so the speed of the browser's JavaScript engine makes little difference. Combine this design with an overburdened network, and it's not just third-party content but your entire application that suffers.

Increased complexity leads to increased risk for Web apps
The Web community is working on ways to mitigate these problems. For example, modern browsers load other content elements while they're waiting for JavaScript to execute, and developers have come up with various clever techniques to eliminate script bottlenecks. But these one-sided optimizations can only get you so far, and they're difficult to do right.

"Think about it," says Steve Souter, a performance evangelist at Google and author of the books "High Performance Web Sites" and "Even Faster Web Sites." He adds, "We're taking a chunk of HTML that might also include CSS, JavaScript, and Flash, and stuffing it into another page ... It's not surprising that they can, and do, significantly degrade the performance of Web pages, and in some cases can cause a Web site to fail entirely."

Part of the problem lies in the fact that such content-integration efforts often lack cohesive management and oversight. "Integrating third-party content into a Web page would be a complex project to pull off for two teams working in the same company," Souter says. "In the case of ads, the two teams work at two different companies. In fact, the developers creating the ad probably never interact with the team building the main Web site."

That's not to say that everyone will share the responsibility for site slowdowns, however. Rest assured that when site performance degrades, the user will place the blame squarely on the site's own brand: The external content providers will remain virtually anonymous.

Baby steps toward the Web as a first-class app platform
For now, Web application developers and architects should be sure to educate themselves about the potential bottlenecks and other pitfalls inherent in distributed, cloud-like Web applications. Souter's books are a good place to start, and Google has recently launched a Web site dedicated to developing best practices for JavaScript performance.

In the long run, however, Web services providers and consumers will need to work together to develop standards of practice for the cloud-based Internet. The Interactive Advertising Bureau has formed a working group and offers best practices for ad providers to improve load times. This is a good start, but clearly there's still much more work to be done.

One of the more troubling aspects of the current situation is that it tends to favor larger customers. Wal-Mart or a major sports league might be in a position to demand comprehensive SLAs and developer accountability of their external content providers, but a struggling newspaper publisher might not -- to say nothing of even smaller clients.

That's why it's of critical importance that the Web community work to increase not just browser performance, but the performance of cross-organizational Web development teams. As sites and services become increasingly interconnected, we need to come up with new ways to communicate, collaborate, and cooperate to make distributed, cross-site development efforts run more smoothly. Only in this way will the cloud-based Web flourish into a reliable, first-class application development platform.

from : infoworld.com
Read More...

Cloud computing made real

Chrome OS must be a dream come true for Google-versus-Microsoft fanboys. Rumors that Google would ship a desktop OS first flew back in 2006, but the project in question turned out to be for internal use only. Then came Android, and reports that Google's smartphone OS would soon make the leap to more traditional PCs set the market abuzz again -- although many remained skeptical. Now the announcement of Chrome OS should brush any lingering doubts aside.

Not everyone is impressed with the search giant's latest move, however. My colleague Randall Kennedy says Chrome OS has "an ice cube's chance in Hell" of competing successfully with Windows or Mac OS X, citing the overwhelming effort needed to duplicate the full range of device drivers and applications available on those platforms today. Randall just doesn't see that happening, and for that matter neither do I.

[ Find out what InfoWorld contributors Randall Kennedy and Savio Rodrigues think of Google's newly announced OS ]

But Chrome OS isn't meant to be a pound-for-pound competitor to Windows. Though it's built on the Linux kernel, it's really something brand new. In fact, when we look back 10 years from now, the debut of Google's Chrome OS may well mark the moment when cloud computing finally became real.

Chrome OS: Custom-built for the cloud
It's particularly telling that Chrome OS will ship with support for both Intel and ARM processors. Google reps say the OS will initially target netbooks, and low-powered ARM chips are expected to play an increasing role in that market.

Even more interesting, however, is the revelation that the heart of the Chrome OS user experience is Google's Chrome browser -- and that booting a Chrome OS device should get you "onto the Web in seconds," according to the search giant's press release. In fact, the browser may be the only traditional application that runs on Chrome OS. Quoth the release: "For application developers, the Web is the platform" (emphasis mine).

This sounds an awful lot like the type of device I've talked about before, which I've dubbed "the Invisible PC." Rather than the traditional desktop model of applications running on a monolithic OS, in this new mode of computing the PC will all but disappear, leaving little more than a window to the Web. Desktop applications will be replaced by Web-based services, with computation and storage handled in the cloud.

It's fair to be skeptical, but don't underestimate the extent to which Web applications have already supplanted desktop software. Enterprises have been slow to adopt Web-based alternatives (and with good reason), but individual users have embraced them wholeheartedly. Remember when you had to install a special client program to read your e-mail? My mom doesn't. To her, e-mail is synonymous with Web-based services such as Gmail, MSN, and Yahoo Mail. Expect more categories of applications to go this way as Web technologies continue to mature.

Google isn't alone in pursuing the Invisible PC market, either. You could argue that devices like Nokia's Internet Tablet and the iPod Touch were the pioneers in this category, and Palm's WebOS shares Google's philosophy of Web-based application development. But Chrome OS promises a number of advantages that make it an ideal fit for today's lightweight netbooks and beyond.

The engine beneath the Chrome
For starters, Chrome is arguably the most technologically advanced browser in the world. Its multiprocess design, where each session exists independently from the others, more closely resembles a traditional OS than it does any other current browser, and its security model can't be beat. What's more, Chrome includes support for Google Gears, which gives it an advantage when Internet access is spotty.

As I mentioned before, Chrome OS runs on a Linux kernel, but that will hardly be relevant to application developers. Apps will be Web-based, but because the Chrome browser was designed with desktop PCs in mind, developers won't be limited to the stripped-down capabilities available in most smartphones and other devices. Google is one of the biggest advocates of the forthcoming HTML 5 specification, portions of which have already made their way into current-generation browsers, including Chrome. (And if you want to get an idea of the kind of applications made possible by HTML 5, look no further than Mozilla Bespin.)

Because Chrome OS is based on the open source Linux kernel, however -- and Google plans to open source the higher-level bits later this year -- the community will be free to lend a hand patching bugs and fixing security vulnerabilities as they appear.

Death to the desktop?
And there's more. Between the kernel and the Chrome interface, Google says it has developed "a new window manager" to handle rendering the GUI. Details are still scant, but from the sound of it, Google has opted to skip Gnome and KDE, and possibly even toss out the venerable X Window Manager itself. If so, Chrome OS is definitely not just another desktop Linux distro. In fact, it might not even qualify as a desktop OS at all.

How so? Consider how bloated mainstream desktops have become over the years. Whether your choice is Linux, Mac OS X, or Windows, your desktop greets you with countless menus, configuration panels, and applications, ranging from simple Internet clients to full-blown multimedia suites. Google's vision is different. "Google Chrome OS," Google's press release explains, "is being created for people who spend most of their time on the Web." If that's the case, then an old-style desktop is total overkill.

If your applications are Web-based, you don't need a software installer. Similarly, if all your data is stored in the cloud, the need for a full-featured file manager diminishes significantly, and you certainly won't need one of those fancy desktop search engines that are so much in vogue lately. You also won't need a backup manager, a disk defragmenter, a virus scanner, or a file-compression program. In fact, you probably don't need a desktop at all. What you'd really want is a lean, fast, responsive, simple UI -- something like you'd expect in a consumer electronics device -- and if Google is thinking like I'm thinking, expect Chrome OS to deliver just that.

Of course, we won't know what Chrome OS is really like until more details emerge later this year. But if it really is all that I think it could be, Chrome OS will bring changes to the PC market that have been a long time coming. We have a name for that: evolution.

from : infoworld.com
Read More...

Saturday, June 27, 2009

keunggulan dan kekurangan sierra 881u HSDPA

Modem Sierra 881u

Pada artikel ini saya akan membahas tetang perangkat modem sierra 881u, apa saja kelebihan dan kekurangannya. Semoga tulisan ini bisa menjadi referensi bagi anda yang hendak membeli perangkat modem 3G.



Dulu waktu saya beli modem ini harganya masih sekitar 1 jutaan, tapi dengar dengar harganya turun sekarang menjadi sekitar 900-800 ribuan.


Modem sierra 881u ini menggunakan interface USB yang bisa dicolokan di PC atau laptop (asal jangan di hidung aja, apalagi di pantat


Untuk sebuah modem USB, sierra 881u ini termasuk besar ukurannya. Hal ini bisa dimaklumi karena pada modem ini terdapat fasilitas yang nggak ada di modem 3G lainnya, yaitu fasilitas GPS (Global Positioning System).


Dengan GPS anda bisa mengetahui lokasi anda berada saat ini pada peta dan menentukan lokasi yang hendak anda tuju dengan bantuan satelit. Hal ini dimungkinkan karena pada modem ini tertanam sebuah chip GPS.


Dari pengalaman saya biarpun dipakai seharian modem ini tetap dingin alias tidak panas, berbeda ketika anda memakai handphone/ponsel 3G sebagai modem. Handphone anda akan cepat panas dan usia pakainya jadi lebih singkat.


Berikut ini kelebihan dan kekurangan modem sierra 881u


Kelebihan modem Sierra 881u




  1. support HSUPA 7.2 Mbps (4G)

  2. ada fasilitas GPS

  3. dingin, nggak cepat panas

  4. bisa ditambah antena external untuk memperkuat sinyal


Kekurangan modem Sierra 881u




  1. ukuran agak besar

  2. colokan USB model lipat, beresiko patah. solusinya gunakan USB docking.

  3. memakai baterai tambahan (yang ini kelebihan atau kekurangan ya???)

  4. belum support sistem operasi linux


Modem sierra 881u ini sudah mensupport jaringan HSUPA 7.2 Mbps downlink dan uplink 2Mbps. Tetapi pada waktu saya beli dulu settingannya masih memakai HSDPA 3.6 Mbps.


Untuk mengubah ke modus HSUPA 7.2 Mbps, anda perlu memberikan perintah AT (AT Command) ke modem. Berikut ini langkah langkahnya.


Mengaktifkan modus HSUPA 7.2 Mbps pada modem sierra 881u


Pertama anda harus mengetahui nomor port AT command modem sierra di komputer anda (kasusnya bisa berbeda beda). Caranya sebagai berikut :




  1. klik kanan pada icon My Computer lalu pilih Properties

  2. klik tab Hardware

  3. klik tombol Device Manager

  4. klik bagian Ports (COM & LPT)

  5. cari bagian Sierra Wireless AT Command Port (UMTS)

  6. catat berapa nomor COM-nya, misalnya COM15, COM18, dsb


Setelah itu lakukan perintah AT (AT command) ke modem sierra anda, berikut langkah langkahnya :

  1. jalankan program HyperTerminal di windows dengan mengklik tombol Start > Accessories > Communications > HyperTerminal.

  2. pada dialog Connection Description, isikan nama (sembarang) lalu klik OK

  3. pada dialog Connect To, lihat bagian Connect using, pilih nomor port yang anda catat tadi, klik OK

  4. ketikan AT!HSDCAT=8 lalu tekan enter, maka akan muncul pesan OK

  5. ketikan AT!HSUCAT=5 lalu tekan enter, maka akan muncul pesan OK

  6. restart modem

  7. selesai, sekarang kecepatan modem anda 7.2 Mbps


Mengaktifkan fitur GPS pada modem sierra 881u




  1. download firmware untuk modem sierra disini

  2. lepas SIM card dari modem

  3. lakukan update firmware dengan menjalankan setup hingga selesai. update firmware tidak boleh gagal karena mati lampu misalnya, soalnya bisa berakibat fatal bagi perangkat keras modem. jadi pastikan listrik anda tidak padam (gunakan UPS atau laptop)

  4. download software 3G watcher yang baru disini

  5. lakukan update software 3G watcher MP dengan menjalankan setup hingga selesai

  6. modem anda siap untuk ber-GPS ria


Untuk membuka menu GPS, jalankan software 3G watcher MP lalu klik menu Tools > Display GPS. Seperti ini tampilannya.


Sierra 8811u HSDPA


Sierra 8811u


Perlu diingat untuk GPS-an dengan modem sierra 881u ini sama sekali tidak butuh kartu SIM alias nggak pake pulsa, yang anda butuhkan adalah sinyal dari satelit diatas sana.


Untuk menampilkan peta anda bisa menggunakan software tambahan antara lain dengan software garmin yang sudah dilengkapi peta indonesia tentunya.


from : kadekbagus.com

Read More...

Wednesday, June 17, 2009

Tennis For Fitness

Looking for a really great way to get in or stay in shape while having a really good time enjoying a friendly game? How about simultaneously developing your hand eye coordination and advancing your skill in a popular sport? There is a certain casual recreational game that current history claims began as a simple enjoyable pastime of French monks; a game which has evolved over the years into a rather competitive international sport enjoyed by people all over the world. It is sure to tone you up and likely be one of your enjoyable pastimes for years to come.
Read More...
Hosting Murah Domain Murah Indonesia, Pelayanan terbaik Fasilitas lengkap dan Limit bandwith lebih tinggi

Infolinks In Text Ads