Showing posts with label Application. Show all posts
Showing posts with label Application. Show all posts

Thursday, September 4, 2008

Apple Multi-Touch Data Fusion Adds Camera, Voice, Force Sensors

Apple has been working in new multi-touch technology that combines touch interfaces with input from the camera and the microphone. For example: this will allow you to select text in the iPhone, say "copy," go to another application and say "paste" to make this task really easy. The most intriguing part, however, is the use of a camera in laptops and desktops.

This will require two cameras, one for video chat and the other for the "hand reading," but it opens a lot of possibilities. To start with, the entire keyboard can become a gesture control pad without even having to touch the surface. In addition to that, it can be combined with actual touch technology to identify single fingers on the surface, with the possibility of assigning specific functions to them.

The system even contemplates combining all this with accelerometers and force sensors, so the touch action can generate secondary data. One example of this may be applying a deformation effect to an image or a sound effect to a music track, giving it more or less strength depending on the force you use in your action

Source: Gizmodo.com

Evolution of Your DNA: New Software Traces the Very Code of Life


Human_genomeThere's a new computer program that knows all about your history - but don't worry, it's not going to report those parking violations or tell your friends what you do at night.  It cares about your real history - the evolution of your DNA.

Researchers at Penn State have created the impressively named Gestalt Domain Detection Algorithm-Basic Local Alignment Tool (GDDA-BLAST to its friends - and yes, the team who are tracing the very code of life did just jam in an extra letter to make the name cooler).  This software, when it's not hunting Doctor Who, can contrast and compare multiple protein sequences called 'retroelements'.  These biological building blocks have existed for a long time, and since they make up half of YOU and many other things (genome-wise) they're pretty useful signposts.

The program can trace the relationships between organisms as varied as bacteria and HIV, producing an tree detailing the evolutionary "distances" between each.  It compares every single pair of sequences, and without the subjectivity (not to mention boredom) of human experts performing the same task.  Also, the program can operate in the less-than-25%-similar 'twilight zone' where other programs fear to tread.

Even better, these scientists are making the whole thing open-source - so that anyone who wants can trace phylogenetic pathways in their spare time (assuming they have access to a few million dollars of genetics laboratory).  Okay, maybe it isn't the sort of thing you'll see people swiping into their iPhones (until society gets good and GATTACA'd up), but the concept of spending years on an amazing program, then just making it free because it's useful, is a great one.

The researchers also report that the program is learning rapidly as it acquires new data, and has already evolved considerably since they first activated it.  But we're sure there's no danger in an evolutionary-minded, open-source and web-wide program that can do that.

Source: DailyGalaxy.com

Wednesday, September 3, 2008

7 Really Awesome Things About Google Chrome

I didn’t expect this. I fired up Google’s Web browser, Chrome, expecting very little except a stripped down early beta with a plethora of bugs. After playing with it for a while, it’s too early to say that I’m blown away, but I must admit that I’ve stumbled onto some impressive feats which show that the team that built Chrome was intelligent, mature and forward-thinking. Here they are, in no particular order.

1. Blazing fast

Chrome actually uses WebKit for rendering Web pages, the same rendering engine as Safari, which is known to be very fast. Put that in a simple, well optimized, stripped down shell and you get the fastest Web browser around. It loads fast, it displays pages fast, and we’re talking noticeable differences here, which really makes it a joy to use. Don’t just take my word for it, check out some early benchmarks.

2. Chews code like there’s no tomorrow

This one goes hand in hand with being fast, but it’s a little different. Today, it’s not all that important for a browser to render a lot of HTML quickly; browsers are now platforms in which you run applications: two, three, perhaps even a dozen at a time. Therefore, a good browser can handle dynamic content without stuttering and crashing, and from what I’ve seen, Chrome passes the test with flying colors.

True, I haven’t had enough time to test this thoroughly, but the folks over at scriptNode have put together some benchmarks and it seems that Chrome not only handles good code well, it also excels at handling errors.

3. Incognito mode

Click the control icon in the upper right corner of the browser and you’ll get the option to open a new tab, a new window, or a new incognito window. Incognito window will fire up without appearing in browser or search history, and it won’t leave cookies or any other traces of your activity, except files you’ve downloaded or bookmarks. Yes, Safari has it, too, but it’s a nice jab at Firefox which skipped some similar privacy features in version 3.0.

4. Easy to switch

When you’re entering a saturated market with a new product, you can’t change everything. You must carefully balance the features you want to blatantly copy with the ones you want to innovate in. I was pleased to see that Google Chrome was built with this in mind; for example, it’s easy to switch from Firefox, but it does bring enough novelties to make you stick around. Importing your bookmarks from Firefox is easy and works well; and other details, like keyboard shortcuts, are the same. Therefore, Chrome’s learning curve is virtually non-existent; start it up and you’ll be browsing as usual in no time.

5. Intelligent start page

Although not completely original (Opera has got a similar approach to quick bookmarking), Chrome’s start page is a pleasant surprise. Besides the ubiquitous search bar, it gives you a list of most commonly visited Web pages to fire up quickly. Granted, I’ve always hated suggestions of that ilk (for example, I’ve never, ever used the commonly used programs feature in Windows), but here it just works, because the pages you frequently visit really are the ones you want to open first.

6. Has its own task manager

Chrome treats tabbed windows as separate processes. Nice, we’ve already seen that in IE8, right? But Chrome also has a nifty way to see what’s going on: a task manager. Similar to the task manager in Windows, it lets you see which processes are active (inside Chrome), and how much memory, CPU, and network resources they use. Beautiful. You can access it by right clicking Chrome’s title bar.

7. Dragging tabs out and back in again

It’s a little thing, but it warms my heart. You can drag a tab out of Chrome into a separate window, and you can drag a separate window back into tab bar, where it’ll be happily received by Chrome. Stuff like this turns geeks into converts, and Google’s dev team knows that.

Source: Mashable.com