AJAX

Developing Rich Internet Applications {1}

In this journal article, the author George Lawton describes different tools and methodologies used when creating Rich Internet Applications. These RIA’s feature responsive user interfaces and interactive capabilities, which in turn makes internet-based programs easier to use and more functional (Lawton, 2008). David Temkin, Cheif Technical Officer of RIA platforms at Laszlo Systems, states that these RIA are much more challenging to develop than normal apps. The most popular RIA in recent history is Google Maps. This application is able to embody the usefullness of RIA’s and how effective they can be when developed correctly. RIA’s generally have clients handle user-interface-related activity, while the application servers store and process data that is sent to the client (Lawton, 2008). This actually is able to free up server resources and allows the servers to handle more clients simultaneously. Most of the time, RIA’s are feature asynchronous communication, where the client engine can interact with the server without waiting for the user to perform an action such as clicking a link (Lawton, 2008). The article actually goes on to state important tools that are used in creating RIA such as AJAX, Google Web ToolKit, Microsoft ASP.NET, Adobe Flash/Air/Flex, Microsoft Silverlight, and Sun Microsystems’ Java. These tools are very popular and there are many pros and cons with each of them. Ajax is still the primary tool that is used and shared among most RIA’s, however, these new tools are able to implement AJAX technology more efficiently to the end user. Many developers hope that Ajax standards and technologies evolve in order to provide a better experience for both programmers and end users alike. There are some lackluster features of most of these developing tools such as the fact that they are limited graphically and that there are no Ajax standards yet for locally caching data and state (Lawton, 2008). However, many organizations and vendors and joined together to form the OpenAjax Alliance, a group that hopes to fix these shortcomings in order to provide a better end product of RIA’s.

read more...

AJAX {1}

The article that I read was a journal on the effectiveness and responsiveness of ajax. The article talks about how enriched a users experience can be with the use of ajax because it allows for immediate response when the user does something on the web page. The article was a bit older and talked about how at the time google was the main company that was using ajax. Pretty much everything google does uses some form of ajax. The suggestions that come up as your typing in the search bar is done with ajax, Google maps zoom feature is done with ajax. Ajax allows for the specific thing that the user is using to update instead of the entire page having to update. Ajax is a compilation  of a bunch of different languages to make one powerful language.  The article then goes into talking about how older web applications would have multiple interactions with the server and most of the processing was done server-side which made the user have to wait. Ajax adds a middle layer between the user and the server called the ajax engine. The Ajax engine allows the interaction of the users and the applications to asynchronously work so that the user doesn’t have to interact with the server. This means that the user does not have to wait for the server to process the information. The ajax engine will actually do some simple data checking and data processing, ajax will even do some navigation functions. If the Ajax engine needs to gain the new data from the server or loads additional interface code, usually an asynchronous request will be stimulated by the XML form. This basically allows the user to not feel like they are waiting for the request.

read more...

ASP.Net AJAX to Linux {1}

This week I read article about how ASP.Net AJAX connect with Linus. With the new technology, Mainsoft helps the developer use Microsoft’s platform to build apps for Linus. In the article, the author mentions that many developers use Mainsoft for Microsoft’s ASP.Net AJAX on Linux. The latest versions of Mainsoft have been update to support for Microsoft’s ASP.Net 2.0 Asynchronous JavaScript, XML Extension and AJAX Control Toolkit. That was impressive move for Mainsoft Company.  The author mentions that Mainsoft for Java EE uses Mono to open source and implement by Microsoft’s. Net framework. In addition, the author also mentions that Mainsoft have invested in a great amount which is 14 million in technology that transform ASP.Net into a full fledge cross platform development framework for the Java virtual machine. This shows that how much Mainsoft company want to improve in software. The author emphasizes that algorithm make .Net conversion speed from 40 to 260 percent. In addition, it delivers three times the conversion speed which equivalent to Java APIs. This shows that how fast of the conversion speed that Mainsoft combine algorithm.

read more...

Ajax intrated into ASP.NET {3}

The topic of my article this week explains, Ajax technology and how it is implemented with ASP.NET. The main goal for web applications is to development a system with rapid response time with an array of functionality. In 2005 Ajax a new development tool for web application emerged, this new tool allowed web developers the ability to produce more agile web applications with rapid speeds. Big companies have implemented Ajax into their web pages, such as Google. Google first implemented this technology into Google Maps by,” using the cursor to move in scale line to enlarge or reduce the map, responding immediately and not waiting for pages update completely”. This technology can also be seen in Google suggest, by displaying the users search request immediately. Ajax stand for Asynchronous JavaScript and XML. What makes it unique is the fact that it is not a new language or technology but it is an array of technologies compiled together to form the system. These technologies include,”…JavaScript, XHTML, CSS, DOM, XML, XMLHttpRequest and XSTL…”. Microsoft was one of the first pioneers to implement Ajax in their ASP.NEt web development software. Microsoft has also added JavaScript and OOD (oriented object development) to the software. ASP.NEt has been integrated with server based ASP.NET platform as well as providing the client and server components together. This allows the automatic conversion which enhances the program application and user experience.

read more...

AJAX In the Development of Web-Based Architecture in E-Governance Implemenation {Comments Off on AJAX In the Development of Web-Based Architecture in E-Governance Implemenation}

My article is pretty much an analysis on AJAX technology and how it is enhancing the facilitation of e-government architecture as well the potentials it has by enablement of modern Web features as democratic collaboration. As the name implies, e-government is the method of utilizing information and communication technology as the primary support of the government. it covers many  resources such as people. government bodies, business organization and departments of state. E-government pretty monitor all government activities and to ensure proper sustainable development of the entire country. To achieve this, the government needed a reliable web technologies hat are efficient, fast and support a transparent framework with disseminating information to the public. There were many technology that were available but the one that stood out out of them all was AJAX. The article also mentioned pros and cons between technologies such as Javascript, Flash and JApplets. In addition to that, the article also mentioned the importance of AJAX in a real business environment and the effects it has on the current market.

read more...

Visual Basics {Comments Off on Visual Basics}

The article I read today was actually really interesting it basically went over visual basics and how it actually got started. Visual basics was created by Microsoft by John Kemeny and Thomas Kurtz. It was a program that was a great design and one that really tied Microsoft up into the computers. It was a program that  was created to make writing programs easier for users. It was one of the most widely used softwares at one point. Microsoft has been moving to a more powerful software that was redesigned and created in 2005 it is the .net. It may be one of Microsofts mistakes because they are forcing users that are so prone to using their old software to change and learn the .net program because they are no longer going to support the old one. Users are beginning to either switch over to the .net while other users are switching to different companies because if they have to adapt to change they might as well learn something new. The cool thing about visual basic is it allows users to build what they want and draw which the part of why it is called visual. Some people say that visual basic helps people that cannot program but that is not true because if you can program this tool can help make your programs that much better because it can help you out while you program. Visual basics is object oriented and also allows for inheritance with the .net version. Prior versions did not support that.

read more...

JQuery its 6th year on the web {1}

The articles I read had to do with how Ajax, through JQuery has been changing user experiences by offering responsiveness beyond what was only seen on most desktop machines. Before Ajax came along, it took numerous lines of JavaScript code to do what a few lines of JQuery can do. Ajax has been used by popular online companies like Google who uses it for applications such as Gmail and GoogleDocs just to name a few, JQuery offers a fast and lightweight structure that helps make it easier for the user to add amazing content to their site. According to the article, which showed examples of how jQuery handled JavaScript animations along with other capabilities, its latest incarnation “boasts some impressive speed gains and represents a ground up refactoring of much of much of JQuery’s underlying code.” This meant that this new version would be faster across different platforms and reduces much of the un-needed repetitiveness of JQuery’s internal functions. New functions also include support for some of HTML5’s abilities to test for certain rendering engines and per-property easing in animations.

read more...

AJAX and web applications {1}

Ajax is closing the gap between desktop and operating system dedicated applications and web applications. AJAX is not a single technology but a collection of several technologies working together that allows web servers and clients to efficiently use and host web applications with acceptable performance. The article talks about the approach that AJAX takes in order to allow web applications to run smoothly when a user utilizes it. It also talks about how AJAX is advancing and improving web applications by creating an AJAX engine between a server and a client. Multiple online companies use AJAX in their web products with much success and the article gives a couple of examples of these products.

read more...

AJAX Delivering Malware {Comments Off on AJAX Delivering Malware}

Security researchers found that malware was being separated into different chunks to get through firewalls and stay undetected by antivirus programs. The researchers  from Web filtering vendor M86 Security said “the attack was observed on a currently running server located in China, which is serving malware.” Because the malware is in chunks of code, antivirus software and firewalls have a hard time detecting signatures of malware. AJAX is used to “write generic attack pages which looks benign,” but when the pieces of code are assembled, and when the dynamic content is loaded is when it become malicious. This is when antivirus software can detect virus signatures, but is not foolproof.

read more...

JavaScript on the Web {Comments Off on JavaScript on the Web}

Baciacally this week I learned a little more about java script and how it actually works. There are many different parts to java script that I didn’t even know about. Like I did not know that java script is actually not written just like you would java. There is some variation. There are many different things that need to be taken into account when you use java script in your web pages because you cannot use java script so store anything it can just check and see if there is information in required fields if there is not it can shoot you an error message and you have to do what it wants before it uses your information and places it into some type of database. I also learned that java script is not all that secure people can do things to the code to get access to your information so its not really that great to use. I found that kind of interesting because there are times that we are on sites and believe they are safe but they may not be safe at all. Your information can be sent to their e-mail address in some instances and never placed into a database. That is what I think was kind of interesting about reading this article this week.

read more...