Using JSON to Build Efficient Applications
As modern Web applications have become increasingly interactive and data centric, techniques have been sought to make these applications more efficient. A major breakthrough in this area was the advent of AJAX (Asynchronous Javascript and XML). Since then, developers have continued to squeeze even more performance and efficiency out of every byte. One way to achieve these gains has been the use of JSON.
Let’s first understand what JSON is and what it isn’t. The formal international standard for JSON is RFC 4627. Douglas Crockford, the originator of the JSON (JavaScript Object Notation) specification, describes JSON as “a lightweight data-interchange format.” It’s based on two key ideas — the use of name/value pairs and an ordered list of values. Since these conventions exist in nearly every significant programming language, this makes JSON a good solution across many platforms. While JSON is often described as a subset of Javascript, JSON itself is not a language. Nor is it a document format. JSON is a way to store information in an organized, easy-to-access way. It's both human- and machine-readable and is easily parsed. Most importantly, JSON is an open, text-based data exchange format that provides simplicity and programming language independence.
Continue reading “Using JSON to Build Efficient Applications” »
iPulse 2011 Survey Results
The second annual iPulse Survey, organized by LANSA, ran during October 2011 and was promoted to the global IBM i community via email, social media and publicized by leading industry media outlets like Intelligencer Magazine, IT Jungle and MC Press Online.
This year’s survey attracted just over 1,500 participants worldwide, which is around 10% down from last year’s numbers. Although views this year were represented from farther afield, with responses received from over 70 countries – a 30% greater reach than last year’s survey.
The participants represented a cross-section of the industry whose job roles were as follows:
- Business Management – 22%
- Developer / Analyst – 40%
- Project Management – 17%
- Operations – 13%
- Other (vendor, journalist, consultant, etc) – 8%
The Secret Thoughts of an IBM i IT Manager
Guest Blogger: Paul Conte, President PCES, is a leading Application Development Strategist.
The other day I was reflecting back on what has been a long, and generally fun and interesting IT career. One thing I remember vividly was discovering the IBM System/38, the first incarnation of what would evolve into the AS/400 and the current IBM i. I was responsible at the time for a major planning process for a large university’s (hint: “Go Ducks!”) administrative computing strategy. The S/38 technology promised application flexibility and reliability unimaginable on the other platforms available at the time. The IBM i technology still does.
But, as in the early days of the S/38, this platform’s technology and benefits are a well-kept secret. There were more than a few nights I lay awake wondering whether I’d made the right decision to embark on a consulting career focused on the IBM S/38, AS/400, i world. Would the then “jazzy” Wang system, with its fairly slick, but also fairly shallow, interface capture the imagination of departmental organizations wanting to break free of the central IBM mainframe? Would the just introduced DEC-system 20 dominate, with its far greater horsepower than the S/38 and a more modern operating system than the IBM mainframe (but still years behind the S/38 architecture)? In the end only one of those competitors survived, and has in fact thrived.
So, I empathize with today’s System i IT managers who may share similar worries. But I also can offer encouragement. Before doing that, however, let me spin a story and see if it sounds familiar. I call this “The Secret Thoughts of an IBM i IT Manager.”
Continue reading “The Secret Thoughts of an IBM i IT Manager” »
Using JavaScript Frameworks for Building Business Applications
Over the past decade, we’ve seen the explosion of information, mobile devices, tablets and the ability to consume and access information from anywhere in the world. Web applications are being built at an ever-increasing pace to satisfy the need for information and deliver content-rich, user-friendly applications to users. With the increased demand being placed on IT departments to build and deliver business applications, HTML, CSS and JavaScript are being used to develop creative, immersive and cutting-edge Web applications.
One of the trickiest tasks any Web developer faces is the ability to build and deliver the same functionality and richness across multiple browsers and devices of various form factors. The introduction of HTML5 and CSS3 makes this task even more challenging as not all current browsers support the same HTML5 and CSS3 features. Browser vendors are incrementally adding support for new HTML5 and CSS3 features with periodic browser updates, which further complicates the matter. Continue reading “Using JavaScript Frameworks for Building Business Applications” »
Global Data Synchronization as Easy as 1-2-3
Over the last decade, Global Data Synchronization (GDS) has been evolving as a standard practice for businesses to share product data. This practice is greatly improving the accuracy of product data, increasing the speed to market for new products and reducing the costs in the supply chain. Within the last year, we've seen Global Data Synchronization move into new phases:
- The early adopters have integrated GS1 Item Alignment into their everyday business processes.
- More industry verticals are selecting GS1 Item Alignment as their standard method for exchanging product data.
- An expansion to new regions and product synchronization across regions is becoming more common.
As testimony to the widespread adoption, the use of GTINs (Global Trade Item Number) continues to expand and the Global Registry has now reached 7 million strong. In the Consumer Product Goods space, GS1 Item alignment is mature and this is influencing the later adopters. A lot of lessons have been learned and the keys to success center around GS1 Item alignment integrated into core business practices.
Continue reading “Global Data Synchronization as Easy as 1-2-3” »
