In general, "state" refers to information about the conditions of program execution-runtime data stored in memory. "State" is a key concern of Web applications, as HTTP and its derivatives are intrinsically stateless. Clear thinking about how data persists across retrievals, sessions, processes, and other boundaries can help you improve your Web applications.
Discover Sharable Code, an online platform for developing, reusing, managing, and deploying Web 2.0 applications and Web API mashups. The platform also includes Web application tools for facilitating the overall design activities of mashups as well as for sharing the resulting deployed mashups and the different parts.
Hungarian notation is a naming convention in programming where the naming of a variable indicates its usage. Moreover, it can be used in code and design artifacts. In this article, learn a simple technique of Hungarian notation that you can apply during data modeling and implementation to improve the quality of your applications.
With mashups, it's often unclear how existing Web applications might be different from the proposed innovative approach to mashing-up data with a browser. This article compares and contrasts traditional Web applications with the evolving platforms for creating mashups as viable business tools.
Learn the tools and code needed to add encryption support for user data in one of the most popular online calendar applications. Building on the flexibility of Firefox extensions and the Gnu Privacy Guard, find out how to store encrypted event descriptions in Google's Calendar application, while displaying a text version to anyone with the decryption keys.
Diagnose and repair iPhone Web apps using Eclipse, Aptana's iPhone Development Plug-in, Aptana's Firefox JavaScript debugger, and Firebug. Understand how to configure Aptana Studio for iPhone debugging, how to use the debugger in Aptana Studio and Firebug, and how to profile the execution of your Ajax application.
This article introduces the Adobe Flex Ajax Bridge (FABridge), a code library that enables an easy and consistent method for integrating Ajax and Flex content. By the end of this article, you'll be able to take advantage of the rich features available through Adobe Flash assets.
Quickly deploy new applications and reduce disruption to business using Dynamic Application Virtualization. Learn how this technology enables computationally-intensive applications to take advantage of accelerated libraries on remote, back-end systems (including Cell Broadband Engine).
This article introduces the Google Calendar Data API, demonstrates how you can use it to browse user-generated calendars; add and update calendar events; and perform keyword searches. Also, it illustrates how to integrate data from the Google Calendar service into a PHP application using both SimpleXML and the Zend client library.
Discover how a set of Eclipse plug-ins integrates the Cell Broadband Engine tool chain. Also, learn how to rapidly build Cell Broadband Engine applications using this identical set of plug-ins.
Linux can be configured to log dmesg output to another system via network using syslog. It is done using kernel level networking stuff ia UDP port 514. There is module called netconsole which logs kernel printk messages over udp allowing debugging of problem where disk logging fails and serial consoles are impractical. Most modern distro has this netconsole as a built-in module. netconsole initializes immediately after NIC cards.
NETGEAR launches Open Source edition of wireless-G router enabling Linux developers, geeks, hackers and enthusiasts to create Firmware for specialized applications
Open Source Wireless-G Router (WGR614L) delivers higher processing power and more memory for a Wide Variety of customized applications. The product is supported by a dedicated and responsive open source community.
NETGEAR Launches Open Source WGR614L Wireless-G Router
Why switch, often inconveniently, among different calendar products and calendar services to track all calendar events. This article shows you how to develop a composite application in Lotus Notes 8.0 that integrates the calendars in Google and Lotus Notes, based on the Atom API and XSLT technology. This composite application provides an integrated view in which you can track all events easily among any distributed calendars.
Hardware on Mac OS X and Microsoft Windows allows for gestures beyond point and click that create more-efficient navigation. Discover the tools needed to add this gesture support on Linux-enabled hardware. In this article, learn to enable swipe and pinch gestures for Linux applications by analyzing synclient program output for a Synaptics TouchPad.
This article shows how to build a Ruby on Rails application that dynamically recognizes iPhone or iPod touch browsers, while allowing Mobile Safari users the option of seeing the full Web content. It also focuses on the server-side structures needed to support serving separate content to iPhone users and how to start to serve iPhone content.