Friday, December 29, 2006

Raws : New Approach for Web Servicres

This idea can be a not totally new because I did not really done a research on this concept. Now a days all the service providers and all the people who are controlling the software world is trying to deliver all the solutions through the web. In this case Web Services are something really come in to play. Now some people are tring to diliver the Operating System through the Browser and some people are tring to make the web more dynamic and attractive than the desktop.

So in a newer view of the Web Service world, I do like to present a concept named as “Raws”. That is Reverse Ajax for Web Services. Lets see what can we discibe as Reverse Ajax for Web Servicers. Normally a when you send a request to the Web Service, as it defined, it returns the answer to you. That’s all it is. Think it in this manner. You are asking for the current temperature of a specific place. As a normal web service provider what we have to do is, we have to get connected to the Web Service provider time by time and we must request for the new temratre. Whter it is changed or not, it returns the value. So the normal architecture it spend many resources in the web again and agin without any reson.

What im proposing as a result for this problem is Raws. What it does is the user can request to get register for the service and the service sends updates to the user whenever it gets them. So the web service keeps a list of users who regiseterd to the sever, and when ever it gets a change of data it updates to the clients.

Wednesday, November 08, 2006

Computer Engineering - Computer Science - Information Technology

Bachelor of Engineering (B.Eng or B.Sc(Eng)) an undergraduate academic degree awarded to a student after three or four years of studying engineering at an accredited university. A Bachelor of Engineering is a Professional Degree and therefore a requirement for undertaking some engineering work.

Computer Engineering is a discipline that combines elements of both electrical engineering and computer science. Computer engineers are electrical engineers that have additional training in the areas of software design and hardware-software integration. In turn, they focus less on power electronics and physics. Computer engineers are involved on all aspects of computing,
from the design of
---individual microprocessors,
---personal computers,
---and supercomputers,
---to circuit design,
---as well as the integration of computer systems into other kinds of systems
---Common computer engineering tasks include
---writing embedded software for real-time microcontrollers,
---designing VLSI chips,
---working with analog sensors,
---designing mixed signal circuit boards,
---and designing operating systems.
---Computer engineers are also well-suited for research in the field of robotics,

Bachelor of Computer Science is a type bachelor's degree, usually awarded after three or four years of collegiate study in computer science. Since Computer Science is such a wide field, a required Computer Science Degree course varies. Here is a typical list of standard courses with most Computer Science Degree requires,
---Programming Principles
---Algorithms
---Data Structures
---Logic and Computation
Beyond the basic set of Computer Science courses, typically students can choose courses from a large variety of different fields, such as
---Theory of computation
---Operating Systems
---Numerical computation
---Computer architecture
---Compilers
---Software Engineering
---Databases
---Real-time computing
---Distributed system
---Computer Networking
---Data Communication
---Computer Graphics
---Artificial Intelligence
---Multimedia
---Internet computing

A Bachelor of Information Technology is an undergraduate academic degree that generally requires three to four years of study to acquire. While the degree has a major focus on computers and technology, it differs from a Computer Science degree in that students are also expected to study management and information theory.
Therefore, while a
- -degree in computer science can be expected to
- -concentrate on the scientific aspects of computing,
- -a degree in information technology can be expected to
- -concentrate on the business and communication applications of computing.


So its upto you to find out who is the best.
-----------DESIGNER ?---------- DEVELOPER ? ------------ SELLER ? ----------------

;) No hard feelings...

Tuesday, November 07, 2006

U O M

Ah,
i dont think this is the best topic to start my blog. but this is what i got in to my mind first. Our university closed until 20th (as i know). its after 2 and half years of my university life.

Some ppl thught that if they start governing the university, they can throw the NDT students out and live happily in the university (without NDT students).

The past student unions always tried to do it on the "correct" way. that means, they tried to handeled it by dealing with real responsible ppl. While those responsible ppl are not interested in this matter, this problem took mre time than students thaught.

But again SOME of our students thaught, the best way of forcing them is STRIKES and FIGHTS. But the past student unions and MANY students did not had that attitude. So the university didnt closed for fights like this before.

:)
Dinesh