The knowledge point, A complete digital magazine by CNET

Friday, February 28, 2014

SMART Table

    

  Smart table is a simple embedded system mounted table which can be used for various interactive perposes





-SDR

Gesture Interface with a Wearable Ring!

Fin

     A ring with a little pinstripe down its center that evokes the look of a classic surfboard. but this ring isn't just for looks. It's actually a Bluetooth 4.0 gesture control device.
      By precisely detecting its location across your palm and fingers, Fin can be used to send a number of differing commands to up to three separate connected devices. Control your smart TV, smartphone, car audio or even your gaming console with simple gestures. Current versions of the Fin can handle up to five different gestures per device, but those are developer units. The final version will hopefully be capable of much more. They're even being tinkered with to work as controllers for Oculus Rift, Google Glass and other headsets.


With a battery powerful enough to last more than a month and simplistic control gestures, the Fin is definitely a controller you can put on and forget about.



-SDR
Google Glass logo



Google Glass is a wearable computer with an optical head-mounted display (OHMD) that is being developed by Google in the Project Glass research and development project,with a mission of producing a mass-market ubiquitous computer. Google Glass displays information in a smartphone-like hands-free format, that can communicate with the Internet via natural language voice commands.




  
-SDR
On 9:36 AM by Unknown in , , , , , , , , ,    No comments

i watch




    iWatch was introduced by San Francisco-based professional interface designer Todd Hamilton, this new iWatch concept fuses the sleek design of the Nike FuelBand with the minimalist interface treatments of Apple's iOS 7.




-SDR

Java virtual machine


A Java Virtual Machine (JVM) is a process virtual machine that can execute Java bytecode. It is the code execution component of the Java platform. Sun Microsystems has stated that there are over 5.5 billion JVM-enabled devices
       .A Java virtual machine (JVM) interprets compiled Java binary code (called bytecode) for a computer's processor (or "hardware platform") so that it can perform a Java program's instructions.





          In high-level programming languages such as C and C++, we write a program in a human-readable format, and a program called a compiler translates it to a binary format called executable code that the computer can understand and execute. The executable code depends upon the computer machine that we use to execute our program; it is machine dependent. In Java, this process of writing to executing a program is very similar, but with one important difference that allows us to write Java programs that are machine independent.

Using an interpreter, all Java programs are compiled to an intermediate level called byte code. We can run the compiled byte code on any computer with the Java runtime environment installed on it. The runtime environment consists of a virtual machine and its supporting code.




     The Java Virtual Machine is responsible for interpreting Java byte code and translating this into actions or Operating System calls. For example, a request to establish a socket connection to a remote machine will involve an Operating System call. Different Operating Systems handle sockets in different ways - but the programmer doesn't need to worry about such details. It is the responsibility of the JVM to handle these translations so that the Operating System and the CPU architecture on which the Java software is running is completely irrelevant to the developer.

-by SDR