Wednesday, November 25, 2009

Mouse for computer - Apple Magic Mouse: An iPhone-style peripheral

Mouse for computer - Apple Magic Mouse: An iPhone-style peripheral

Since the launch of the iPhone, Apple has been implementing its effective multi-touch technology (tactile surfaces that acknowledge multiple touches at the same time) in several devices including (besides the iPhone) the iPod Touch, MacBook’s trackpad, and now the Magic Mouse. And probably, in the future, we will see this technology applied in more and more ways.

In the case of the Magic Mouse, it is probably the biggest advance during the last years in this type of device that interact with the computer; and ironically this advance is not a consequence of adding more buttons, scroll wheels, or some very original designs by “crazy” designers that are often intended to be used with the right hand only. Actually, it is the opposite thing: there is… nothing! There is no visible controls, wheels or similar things in the Magic Mouse, which has a simplified design, a reduced size, and a quite improved quality with beautiful finishes. And we are comparing not only with the Apple Mighty Mouse, but also with the generic features found in this type of device, which is often a very basic and traditional device with common and boring designs.


The Apple Magic Mouse is totally minimalist: In fact, even it doesn’t have any cable because it is connected via Bluetooth. The top side is a smooth surface made of a shiny clear acrylic plastic and the bottom side is a brushed aluminum base with two plastic rails that allows users to work in almost any surface. The mouse also comes with Laser-Tracking Engine (this is not a regular optical mouse because it doesn’t emit visible light), battery compartment (two AA batteries, which are included when the user buys this product) and a power switch.

Its operation is a really comfortable thing: You only have to touch it with your fingertips; this mouse has a more accurate performance: That is a consequence of using laser tracking instead of a light diode; besides, this technology also allows to use this device on a greater number of surfaces; when comparing to the Apple Mighty Mouse, the Magic Mouse can be used in a more smooth and quiet way, actually it is almost totally soundless and the friction sensation is reduced to a minimal level, which is a great thing, especially if you don’t like to use a mouse pad.


Wednesday, November 11, 2009

GO: Google Launches Its Own Programming Language

One of the core philosophies of Google, and one of the reasons it has been so successful, is efficiency. It’s about both being as efficient as possible when serving search results and processing data and creating product that push the limits of efficiency for the user (as an example, Google’s trying to make communication more efficient with Google Wave).

Maybe that’s why we’re not surprised that Google finally looking to tackle the underpinning code that runs the web. Today the search giant released Go, an open-source development language that Google believes will combine performance with speed, and one that the company probably hopes will reshape the development and software industries in its favor.

Go is based on the C programming family, one of the most widely used programming language trees in the world. However, the twist is that incorporates elements of Python (a preferred development language within Google) and the Pascal/Modula/Oberon family to make faster and more dynamic programs.

Why Did Google Make Its Own Language?

In its Go FAQ, Google explains the main motivations behind the project:

“No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:

- Computers are enormously quicker but software development is not faster.

- Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation.

- There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript.

- Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.

- The emergence of multicore computers has generated worry and confusion.”

Summary: Google believes that the web and computing have changed dramatically in the last ten years, but the languages powering that computing have not. But when you get down to it, Google could benefit a great deal from not only having a more efficient programming language, but having one it designed being used in thousands web and software apps.

If you want to learn more, Google (as usual) has released a detailed, hour-long Google Tech Talk on the new language (embedded below). However, if you’re a developer and just want to get started, we suggest checking out the Go Tutorial and writing your first program.

Ref :

Wednesday, November 4, 2009

Concept Mobile... Sony Ericsson XPERIA X10

Sony Ericsson introduced there first Android phone - Sony Ericsson XPERIA X10. This is X10 Not X3. Still this is Concept mobile and announced on 2009, November. You can find this on Market in the First Quarter of 2010.

This Mobile has amazing features (Not like other SE phone models). This runs on Android OS 1.6 Version. Other Features of this phone as follows.
  • GSM GPRS/EDGE 850/900/1800/1900
  • UMTS HSPA 900/1700/2100
  • UMTS HSPA 800/850/1900/2100
  • 4.0-inch scratch-resistant WVGA touchscreen with 480 x 854 resolution
  • Qualcomm Snapdragon 1GHz processor
  • 8.1-megapixel camera with 16x digital zoom, auto focus, geotagging and video recording
  • Bluetooth Stereo
  • Media player
  • 256 MB RAM
  • Sony Ericsson Timescape and Mediascape features that handle communication and media, respectively
  • Microsoft Exchange support
  • Gesture control
  • A-GPS with Google Maps and Wisepilot
  • 3.5mm headphone jack
  • microUSB connectivity
  • Wi-Fi 802.11b/g, DLNA
  • Phone memory: up to 1 GB
  • 8GB microSD card
  • HSDPA, 10.2 Mbps; HSUPA, 2 Mbps
  • Android Donut 1.6
  • Size: 119 x 63 x 13mm
  • Weight: 135g
  • Li-Po 1500mAh battery