Showing posts with label computing. Show all posts
Showing posts with label computing. Show all posts

Saturday, June 25, 2011

Ebook - Java™ Application Development on Linux

Why another book on Java? Why a book on Java and Linux? Isn’t Java a platform-independent system? Aren’t there enough books on Java? Can’t I learn everything I need to know from the Web?
No doubt, there are a host of Java books on the market. We didn’t wake up one morning and say, “You know what the world really needs? Another book about Java!” No. What we realized was that there are a couple of “holes” in the Java book market.
First, Linux as a development platform and deployment platform for Java applications has been largely ignored. This is despite the fact that the *nix platform (meaning all UNIX and UNIX-like systems, Linux included) has long been recognized as one of the most programmer-friendly platforms in existence.

                      
Those few resources for Java on Linux that exist emphasize tools to the exclusion of the Java language and APIs.
Second, books on the Java language and APIs have focused on pedagogical examples that serve to illustrate the details of the language and its libraries, but very few of these examples are in themselves practically useful, and they tend to deal only with the issues of writing programs, and not at all with deploying and maintaining them. Anyone who has worked on a major software project, especially a software project that is developed and deployed in a business for a business, knows that designing and coding are only about half of the work involved. Yes, writing Java code is only slightly affected by the development and the deployment platform, but the process of releasing and maintaining such applications is significantly different between platforms.

Download ebook

Java Application Development on Linux

Sunday, November 28, 2010

M-Commerce

Mobile Commerce, also known as M-Commerce or mCommerce, is the ability to conduct commerce using a mobile device, such as a mobile phone, a Personal digital assistantPDA, a smartphone, or other emerging mobile equipment such as dashtop mobile devices. Mobile Commerce has been defined as follows:

"Mobile Commerce is any transaction, involving the transfer of ownership or rights to use goods and services, which is initiated and/or completed by using mobile access to computer-mediated networks with the help of an electronic device."

Mobile commerce was born in 1997 when the first two mobile-phone enabled Coca Cola vending machines were installed in the Helsinki area in Finland. The machines accepted payment via SMS text messages. The first mobile phone-based banking service was launched in 1997 by Merita Bank of Finland, also using SMS.

In 1998, the first sales of digital content as downloads to mobile phones were made possible when the first commercial downloadable ringtones were launched in Finland by Radiolinja (now part of Elisa Oyj).

Two major national commercial platforms for mobile commerce were launched in 1999: Smart Money (http://smart.com.ph/money/) in the Philippines, and NTT DoCoMo's i-Mode Internet service in Japan. i-Mode offered a revolutionary revenue-sharing plan where NTT DoCoMo kept 9 percent of the fee users paid for content, and returned 91 percent to the content owner.

For reference

Saturday, March 13, 2010

video door phone

It is a solution for security and can be used in home automation as well. Video door phone has become a necessity of our life because we love our families and we want to protect them. We require a way to see the visitor and have a conversation before allowing the visitor into the house.

We also wish to keep a watch on children when they are playing in the garden or in the club house.

The high quality video door phone is a state-of-the-art product which comprises of:

  • An indoor unit with a monitor
  • An outdoor unit with an in-built microphone and camera

The hands-free video door phone enables the person inside the house to see the visitor and have a conversation before entry into the house.

Reference link

Tuesday, March 2, 2010

WISENET

WISENET is a wireless sensor network that monitors the environmental conditions such as light, temperature, and humidity. This network is comprised of nodes called "motes" that form an ad-hoc network to transmit this data to a computer that function as a server. The server stores the data in a database where it can later be retrieved and analyzed via a web-based interface. The network works successfully with an implementation of one sensor mote.

Introduction:
The technological drive for smaller devices using less power with greater functionality has created new potential applications in the sensor and data acquisition sectors. Low-power microcontrollers with RF transceivers and various digital and analog sensors allow a wireless, battery-operated network of sensor modules ("motes") to acquire a wide range of data. The TinyOS is a real-time operating system to address the priorities of such a sensor network using low power, hard real-time constraints, and robust communications.

The first goal of WISENET is to create a new hardware platform to take advantage of newer microcontrollers with greater functionality and more features. This involves selecting the hardware, designing the motes, and porting TinyOS. Once the platform is completed and TinyOS was ported to it, the next stage is to use this platform to create a small-scale system of wireless networked sensors.

System Description:
There are two primary subsystems (Data Analysis and Data Acquisition) comprised of three major components (Client, Server, Sensor Mote Network).
Primary Subsystems:
There are two top-level subsystems -
Data Analysis
Data Acquisition.

Data Analysis:
This subsystem is software-only (relative to WISENET). It relied on existing Internet and web (HTTP) infrastructure to provide communications between the Client and Server components. The focus of this subsystem was to selectively present the collected environmental data to the end user in a graphical manner.

Reference link

Monday, March 1, 2010

Optical fiber communication

Fiber-optic communication is a method of transmitting information from one place to another by sending pulses of light through an optical fiber. The light forms an electromagnetic carrier wave that is modulated to carry information. First developed in the 1970s, fiber-optic communication systems have revolutionized the telecommunications industry and have played a major role in the advent of the Information Age. Because of its advantages over electrical transmission, optical fibers have largely replaced copper wire communications in core networks in the developed world.

The process of communicating using fiber-optics involves the following basic steps: Creating the optical signal involving the use of a transmitter, relaying the signal along the fiber, ensuring that the signal does not become too distorted or weak, receiving the optical signal, and converting it into an electrical signal.

Optical fiber is used by many telecommunications companies to transmit telephone signals, Internet communication, and cable television signals. Due to much lower attenuation and interference, optical fiber has large advantages over existing copper wire in long-distance and high-demand applications. However, infrastructure development within cities was relatively difficult and time-consuming, and fiber-optic systems were complex and expensive to install and operate. Due to these difficulties, fiber-optic communication systems have primarily been installed in long-distance applications, where they can be used to their full transmission capacity, offsetting the increased cost. Since 2000, the prices for fiber-optic communications have dropped considerably. The price for rolling out fiber to the home has currently become more cost-effective than that of rolling out a copper based network. Prices have dropped to $850 per subscriber in the US and lower in countries like The Netherlands, where digging costs are low.

Since 1990, when optical-amplification systems became commercially available, the telecommunications industry has laid a vast network of intercity and transoceanic fiber communication lines. By 2002, an intercontinental network of 250,000 km of submarine communications cable with a capacity of 2.56 Tb/s was completed, and although specific network capacities are privileged information, telecommunications investment reports indicate that network capacity has increased dramatically since 2004.

Reference link

Saturday, March 14, 2009

Mobile Computing

Mobile computing is a generic term describing one's ability to use technology while moving, as opposed to portable computers, which are only practical for use while deployed in a stationary configuration.

Many types of mobile computers have been introduced since the 1990s, including the:

    * Wearable computer
    * Personal digital assistant/Enterprise digital assistant
    * Smartphone
    * Carputer
    * UMPC

 

Links: