Top Stories

http://twitter.com/fuatkircaali I live 11 minutes away from Teterboro Airport in New Jersey. Friday evening I took a Cessna Caravan for a short 45-minute flight to Martha's Vineyard. This was my first trip to the island. I didn't do any research and had false expectations based on my long-time love affair with the island of Cat Cay in the Bahamas. I found out that Martha's Vineyard was huge. Upon landing on the island, my pilot called a cab for me to take me to my hotel. According to the cab driver the island's population was around 30,000 off-season and well over 100,000 during its peak summer season. These numbers change drastically from driver to driver or whomever you ask, of course. As compared to a maximum three to six neighbors any time I go home to Cat Cay, this was an instant shock to me. I had a relaxing two-day weekend in Martha's Vineyard. As long as I ... (more)

How to Cannibalize Your Own Products Without Getting Eaten Alive

The scenario is fairly typical. You launch your SaaS application for $14.99 per month. A few months later, a competitor launches a competing service for $10 per month. How do you respond with a competitive offer without cannibalizing your existing customers? We asked three software executives for their thoughts on the topic and have summarized their responses below: Paddy Srinivasan, CEO, Opstera (www.opstera.com) In the above scenario, you are introducing a new tier in the Free->Premium continuum. The inherent risk is that existing customers might want to downgrade to the new level to save albeit with a constrained set of features. While you cannot stop this, one way to have your customers think about this decision is to make the distinction between the SKUs extremely clear in the new tier vs. the premium SKUs. For example, at the low-end customers might be able to... (more)

Swing Apps Can Look Nice

There's an undeniable shift toward aesthetically pleasing UI. I think Mac OS X is entirely to blame for starting the recent surge in popularity of nice looking UI (along with its dastardly co-conspiritor, cheap display technology). Windows XP, Eclipse, NetBeans, Whidbey etc. are getting in on the act too with high color icons, use of gradients, alpha blending and vibrant color palettes. I read Don Norman's excellent book, "Emotional Design: Why we love (or hate) everyday things" a while back. Norman talks about how making a product aesthetically pleasing isn't just fluffy decoration but has real, measurable, usability benefits. Among many "proper" features we're adding in the next release of JDeveloper, we also have a specific effort to improve the aesthetics of the product. I don't want to show too much of this yet, partly because it isn't complete yet, it's changi... (more)

Using JDBC and the Template Method Pattern for Database Access

JDBC is a simple and flexible way to access a relational database. The knock on JDBC is that it forces a developer to familiarize himself with its API, whose use can often result in reams of duplicate or similar code: get a connection, execute a statement, parse a result set, etc. All of which needs to be wrapped in a try-catch block and synchronized. However, in this article, I'll describe how to use the template method pattern to centralize an application's JDBC code into a single class that can be extended using a minimum of JDBC knowledge. Template Method Pattern The template method pattern is a way of expressing a single task as a series of smaller tasks, represented as methods on a base class. These methods can then be overridden in sub-classes to redefine parts of the overall behavior. Database access can be broken into steps. For writing to the database, the ... (more)

How To Build a Matrix Calculator for Java-Enabled Mobile Phones

The matrix is an indispensable tool for engineers and mathematicians. Matrices are used in many engineering applications for solving linear equations, differential equations of n-order, and so on. Mathematicians have developed matrix arithmetic to help engineers in solving their engineering problems. It is generally very easy to understand and perform. However, due to the mere size of the computations involved, it's prone to errors. Even at the school level, students want to use a calculator to solve (or at least verify the results of) their school assignments on matrices. Some of the scientific calculators support Matrix Arithmetic. These scientific calculators are not always handy. In recent days, mobile phones have become abundant and one may dare to say that virtually every literate person in this world possesses a mobile handset. Many of the present-day mobile h... (more)

Is Java a "Ball and Chain"?

These are curious times just now for Java. In one and the same month, Steve Jobs stands up, and declares - referring to language support on the new Apple iPhone - "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain." And in the same month a company like Backbase, whose AJAX JSF Edition is aimed at "Java developers who want to leverage the JSF standard by creating a next generation rich component-based AJAX presentation tier," wins a 'Technology of the Year Award 2007' in the category 'AJAX Toolkits.' So, is Java toast, history, finished, a sucked orange...or does it have plenty of "legs" yet, and Job's remark was just a temporary techno-backlash such as all languages must resist from time to time? Bruce Eckel, who has since 1986 has published six books and over 150 computer articles, views this backlash as inevitable, fo... (more)

JavaOne 2009 - Highlights Live from Day One

JavaOne 2009 officially started with the opening Keynote delivered by Jonathan Schwartz, CEO of Sun Microsystems. The keynote included several announcements and demos presented by partners and customers of Sun. Here are some highlights... Java Store to enable the java community to distribute their innovative Java solutions worldwide JavaFX 1.2 powered applications demonstrated on a consumer TV Intel and Sun collaboration to gain better performance of Java on Intel processors James Gosling - inventor of Java - giving a review of 14 years of Java Some words about Oracle and Sun by Larry Ellison, CEO of Oracle Stay tuned with more information about the conference as it goes on.   ... (more)

Live from JavaOne - The Cloud Growing Up?

I already listened to a couple of talks on the cloud. The whole cloud topic start to grow up, meaning more and more application scenarios for the cloud are appearing. Yesterday there was a very useful classifcation of cloud services. The differentiated cloud services at a couple of different levels. Infrastructure as a Service - providing computing power or storage Stack as a Service - providing infrastructure plus an application stack like J EE based on e.g JBoss Platform as a Service - providing a whole development stack including services like messaging, storage (examples are Google App Engine or GigaSpaces) Software as a Service - provding a whole stack like salesforce Apex. In a talk by Gigaspaces, who reside in the Platfrom as a Service space a very concrete application of cloud based application development was shown. They showed how to outsource complex comp... (more)

JavaOne 2009: Open Source Project Stonehenge

Microsoft and Sun recently announced their Open Source Project Stonehenge at the JavaOne conference. Stonehenge is a reference implementation that shows how to bridge the two major development platforms Java and .NET using Web Services. This initiative definitely puts the spotlight on heterogeneity and the challenges that come with it. Interoperability on the platform level is just the starting point of bridging the two worlds. It leads to further challenges down the road and several questions that come with it: Who needs interoperability? How does it affect team productivity? Is it all about application stacks? How effective can we diagnose problems? How to calculate TCO 1 + 1 = 2 or 3? Who needs interoperability? There are different use cases where companies need to think about interoperability Integrating different systems implemented on different platforms, e.g.: ... (more)

Is 2011 the Year of the Mobile Web?

With January almost over now and conferences like Mobile World Congress and CTIA upon us, here is a thought: In the age of Mobile applications, will 2011 be the year of the Mobile Web apps In this article, we outline the reasons why it will be and welcome your comments. Some initial terminology, We refer to apps on specific technologies like iPhone, Android, Blackberry as native apps and we call apps using web technologies as ‘Web apps’ (more on this below) By Mobile Web, we also include widgets – not just browsing. By Web technologies, we mean w3c technologies but more importantly for our discussion, there are a set of emerging web technologies on the horizon such as – CSS2.1, CSS3, SVG Filters, Ogg Vorbis, Ogg Theora, Native JSON, MathML, Animated Portable Network Graphics (APNG), Cross-Site XMLHttpRequest, Microformats, Web Worker Threads (source Mozilla) Native ... (more)

Real-Life AJAX Troubleshooting Guide

One of our clients occasionally runs into the following problem with their web app: They host their B2B web application in their East Coast Data Center with their clients accessing the app from all around the United States. Occasionally they have clients complaining about bad page load times or that certain features just don’t work on their browsers. When the problem can’t be reproduced in-house and all of the “usual suspects” (problem with internet connection, faulty proxy, user error, …) are ruled out they actually have to fly out an engineer to the client to analyze the problem on-site. That’s a lot of time and money spent to troubleshoot a problem. Capturing Data from the End User In my recent engagement we had to deal with one of their clients on the west coast complaining that they can no longer login to the application. After entering username and password and... (more)

CloudEXPO Stories
The precious oil is extracted from the seeds of prickly pear cactus plant. After taking out the seeds from the fruits, they are adequately dried and then cold pressed to obtain the oil. Indeed, the prickly seed oil is quite expensive. Well, that is understandable when you consider the fact that the seeds are really tiny and each seed contain only about 5% of oil in it at most, plus the seeds are usually handpicked from the fruits. This means it will take tons of these seeds to produce just one bottle of the oil for commercial purpose. But from its medical properties to its culinary importance, skin lightening, moisturizing, and protection abilities, down to its extraordinary hair care properties, prickly seed oil has got lots of excellent rewards for anyone who pays the price.
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected path for IoT innovators to scale globally, and the smartest path to cross-device synergy in an instrumented, connected world.
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
ScaleMP is presenting at CloudEXPO 2019, held June 24-26 in Santa Clara, and we’d love to see you there. At the conference, we’ll demonstrate how ScaleMP is solving one of the most vexing challenges for cloud — memory cost and limit of scale — and how our innovative vSMP MemoryONE solution provides affordable larger server memory for the private and public cloud. Please visit us at Booth No. 519 to connect with our experts and learn more about vSMP MemoryONE and how it is already serving some of the world’s largest data centers. Click here to schedule a meeting with our experts and executives.
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understanding as the environment changes.