Saturday, October 2, 2010

A three –tier architecture:

Emerged period: 1990’s

It consists of Three layers:
1)User interface layer:
Either windows UI or web UI

2) Mid layer:
  • Main function:  process management where business logic and rules are executed..
  • Database staging, 
  • queuing, 
  • Application execution

3) DATA ACCESS LAYER:(DAL)
SQL usage for database operation..


Developed to overcome problems of two-tier architecture:
 
Features:
  • Performance
  • Re-usability
  • Maintenance
  • Flexibility
  • Scalability
  • Accommodate 100 of users to do perform operations listed in mid layer
  • Hiding the complexity operations of database processing
Application:
Distributed client-server design

Friday, October 1, 2010

My Home Town

My home town is Pollachi which is loacted near to Coimbatore in Tamil Nadu..It s a wonderful place for tourists,green city with less pollution.Pure water with no contamination..
Basically it is one of the trade centres in coimbatore district..It is border town to kerala state..
so it is much cool and greeny..climate is so chill and many tourists centres are near to Pollachi..some of the notable spots are Anamalai,Aliyar,Top slip,Palakkad,Thrissur,Palani Hills,Coimbatore,Thirumoothy Hills..
Its a nice place  in India...

Thursday, September 30, 2010

Gineas record sentence

"The quick brown fox jumps over a lazy dog" ..this is the sentence that is recorded in guineas record..
since it covers all 26 letters in English alphabet

sample J2ME code


For mobile device we are going to use MIDlet,like application for computer, applet for the web
  • All J2ME programs require import.javax.microedition package
  • MIDlet it is an abstract class.
  • Any J2ME class any inherit  it,can override the methods in it..
  • MIDlet not support user interaction, display message,multi-threading support
Sample code

e.g
// my   midlet.java file
import javax.microedition.midlet;//for MIDlet
import javax.microedition.lcdui; //for UI
public void startApp()   // to start the application
{
}
public void pauseApp() // to halt the application for a while
{
}
public void destroyApp() // to destroy application
{
}
private void exit()             //to close the application
{
System.gs()//garbage collection
destroyApp(false)//invoke destroy method
notifyDestroyed()// to notify application about destroyed thing
}




Tuesday, September 28, 2010

MOBILE programming

Mobile programming
  •  Java 2 micro Edition J2ME is one of the version from Java ..
  • It is used for mobile phone, PDP’s programs..
e.g   of a mobile programming Drawing,controls,interaction,file handling..
Basic concepts for mobile programming..
  1.  Configuration 
  2.   Profile 
  3.    Optional package
These three things able to understand the java environment, java features ,API’s for mobile programming
Configuration:

Basically two types of configuration available

1)CLDC:  connected limited device configuration
  • It will support less memory devices like mobiles, with minimum no. of core classes
  • It   It contains JAVA VM(virtual machine), more core classes
2)CDC :   connected  device configuration
  • It will support large memory size devices:
  •  It contains java VM to execute byte code, to facilitate communication between native code and  mobile device..
Profile:
  • It contains  device specific ,add more functionality,U I classes
CLDC:   It contains two  profiles:
1)       
  1.        MIDP:       mobile information device profile 
  2.         PDAP:         personal digital assistant profile: it is improved over MIDP with more UI classes
CDC:
  • It also contains two profiles:
  1. FP Foundation profile: It contains more UI (user interface)classes
  2.  PBP Personal Basis profile: It extend from FB with JAVA AWT control..
  • Now recent profile is personal profile (PP)..
Optional package
  • It is more specific to particular device, it contains additional PI’s when compared to profiles..
  •  Core classes not only inherited from configuration, but also from profiles and optional packages..
e..g Bluetooth API we made it as optional package..part of a profile, then profile is oriented to Bluetooth enabled device ..
ΓΌ                                     But mostly we employ CLDC with MIDP profile..
         
        .......>  This will continue further.read more.<.............






Monday, September 27, 2010

My first own logo

<img src="http://www.logomaker.com/logo-images/6708474fc6afc13e.gif"/>
<a href="http://www.logomaker.com/"><img src="http://www.logomaker.com/images/logos.gif" alt="logo maker logo creator" border="0"/></a>

Sunday, September 26, 2010

way to increase surfing speed of the Mozilla Firefox browser





  • Just type about:config  in the address bar
You will find following options, fill the values in the options as given  below:
network.http.max-connections-per-server =32
network.http.max-persistent-connections-per-proxy =16
network.http.max-connections = 64
network.http.max-persistent-connections-per-server = 10
network.http.pipelining = true
network.http.pipelining.maxrequests = 200
network.http.request.max-start-delay = 0
network.http.proxy.pipelining = true
network.http.proxy.version = 1.0

  • After filling the values ,right click the mose anywhere then add New Integer name ->nglayout.initalpaint.delay.set it value to zero
  • It will reduce the load ,as well as increase the surfing speed