On Tuesday FinancialForce.com announced a new VMforce connector service that will enable Java developers to quickly and easily build FinancialForce Accounting functionality into their own VMforce applications. The announcement was made at The Grape Escape analyst event in Boston. The FinancialForce VMforce connector provides pre-configured web services, opening the doors for VMforce Java developers that want fast, easy access to enterprise accounting functionality on the Force.com platform. It will significantly reduce configuration and set-up time of the FinancialForce Accounting web services layer. Out of the box, VMforce developers will have access to the accounting functionality they need to make their apps enterprise-ready quickly and easily.
DS Data Systems UK Ltd. is pleased to announce the release of KonaKart v5.0.0.0, a Java-based eCommerce shopping cart application that provides an extensive set of features to enable retailers to successfully sell their products over the internet. KonaKart is a Java / JSP / XML based solution with easy to use Java APIs and a SOAP Web Service interface that allow you to quickly integrate eCommerce functionality into your existing systems. The customizable parts of KonaKart are Open Source and available under the GNU LGPL. The new version includes many new features as well as some bug fixes. Reward Point Functionality has been introduced which allows customers to receive and redeem points online. Support for recurring billing has been added for native billing or to use the recurring billing functionality of the payment gateway. A customer and administrator can now download invoices in PDF format and many new custom and other attributes have been added to the important objects of the system. Full details of the new features can be found at http://www.konakart.com/downloads/ver-5000-whats-new
Face it, setting up Java EE application environments can be a time-consuming, error-prone, and highly variable process. A cloud computing approach to Java EE application environments can address these problems and more. In his session at the 7th International Cloud Expo, Dustin Amrhein, Technical Evangelist for Cloud Technologies at IBM, will describe how the IBM WebSphere test organization utilizes a cloud computing solution to enable the construction, deployment, and maintenance of Java EE application environments for testing purposes throughout the organization. This new cloud computing implementation means decreased environment setup times, elevated asset utilization, and increased test iterations. All of this adds up to make the IBM WebSphere test organization more responsive and agile than it has ever been.
It is widely accepted that large enterprises will start cloud deployment via "private cloud" – that is to say, inside their firewall. But what kind of early applications will these be? Imagine you are the head of manufacturing at a Fortune 500 company running an Oracle Manufacturing application and multiple other source systems. You need to know critical production information instantly, several times a day. And you are moving around constantly. You have an iPad and just a touch gives you those critical nuggets of information. This is advanced analytics using the private cloud. Another example is Project Management, where many moving parts are involved. Again, using touchscreen devices like the iPad you can visualize all aspects of the projects at any instant and anywhere.
I have been working on this concept of Modern Mobile Architectures for about two years now. Modern Mobile Architectures are architectures that support mobile device applications connected to decentralized infrastructure. Modern Mobile Architectures combine mobile technology and cloud computing. We have clients who do not have a web server or internal infrastructure, but who connect smart mobile devices to the cloud and then leverage the cloud-based information as a product. This is one of the most exciting changes I have seen in computing in my lifetime. The biggest challenge in both cloud and mobile technologies right now is security; combine the two technologies and we have a security wormhole. In this article, we will look at the current state of mobile-cloud authentication technology and cover some of the technologies in the emerging space.
Apple has picked another fight and the Financial Times says it will draw fire from the antitrust police for barring third-party ad networks that aren’t independent or are affiliated with competitive mobile widgetry – like, oh, say, Microsoft and Google’s recently acquired AdMob – from using analytical data from ads on its iPhones and iPads. Only companies whose “primary business is serving mobile ads” qualify. That pretty much shuts AdMob out. Google squeals that the new license policy, which favors Apple’s own iAds program, shortchanges developers. Google outbid Apple for AdMob and Apple had to settle for Quattro Wireless, which then encouraged the antitrust police to let Google’s acquisition of AdMob go through. Evidently this isn’t business. This is personal.
Gizmodo, the blog that screwed with the grand unveiling of Apple’s fourth-generation iPhone by buying a rogue prototype and writing about it, was noticeably absent from Apple’s developer conference this week, evidently banned and reduced to linking to other people’s reports and feeds from volunteers. Editorial director Brian Lam told the Wall Street Journal that “People ask it was still worth it to run the iPhone story despite it costing us access. My opinion is that commodity news is not anything to get worried about losing touch with.” A court-appointed special master is currently searching its blogger’s computers for evidence of a crime.
Oracle Enterprise Pack for Eclipse allows you to view, create, and manage JPA entity relationships. The Entity Editor provides a centralized view of all entity relationships, allows you to modify entity properties, and allows you to navigate between the object model, mapping associations, and database schema layers. As described previously, the Entity Editor displays relationship diagrams for entities defined in the project.
We've just released the fifth milestone of our 2.0 Java SCA runtime, check out the release announcement for details of what's in it. It's been a little while since milestone four as we've been hard at work updating the runtime to make sure that we pass the proposed OASIS compliance tests for the Assembly, JCA and JCI specifications. Next we're working on some of the new compliance tests that are coming out of OASIS such as the Web service binding tests. In the mean time give milestone five a spin, you can get it from here , and we look forward to hearing your feedback.
This is a 5-minute guide to creating a wizard inside a modal panel. We are going to use a4j:include together with rich:modalPanel. Start page (start.xhtml): <h:form> <a4j:commandLink oncomplete="#{rich:component('panel')}.show();" value="Open" reRender="panel"/> </h:form> <h:panelGrid id="result"> <h:outputText value="#{bean.color}" /> <h:outputText value="#{bean.number}" style="COLOR: #{bean.color}"/> </h:panelGrid> <rich:modalPanel id="panel"> <f:facet name="header">Wizard</f:facet> <f:facet name="controls"> <a href="#" onclick="#{rich:component('panel')}.hide();">Close</a> </f:facet> [...]
Just ran across this and it is a nice technique for those situations where you are limited to table based filtering of data. Typically, I focus on data filtering as far up stream as possible. It is better to filter data at the source (in the where clause for JDBC). Next, I use DataSet based filtering. But sometimes you can't filter at the Source or the DataSet, which is where table based filtering comes in. The issue with table based filters is that there is no good way in the UI to implement conditional filtering. For instance, imagine you have a data driven parameter multi-select parameter and you want to limit the choices to the values from that parameter.
AT&T, iPad’s sole US carrier, admitted Wednesday that hackers were able to exploit a security hole in its system and download the e-mail addresses and iPad IDs (ICC-IDs) of 114,067 iPad owners, including military folk, public figures and prominent business types. Supposedly it was nothing more than that.
Silicon Valley’s two divas, former eBay CEO Meg Whitman and former HP CEO Carly Fiorina, won their respective Republican primaries in California Tuesday night. Whitman will run against Democratic nominee Jerry Brown, now the state’s attorney general, for governor, succeeding Arnold Schwarzenegger. And Fiorina will try to knock three-term incumbent Barbara Boxer out of the U.S. Senate come November. Both women ultimately won in a walk, largely on the back of their ad campaigns. Carly had the tougher go.
To minimize the invocation time, final methods are optimized (inlined) first by Java compiler and then, during runtime by Just-In-Time (JIT) compiler. Because of this, making methods final is considered a best practice for optimizing performance. If you create classes that may be used by other developers, declaring methods as final will make them not overridable in the subclasses. While today, it may seem obvious to you that a particular method will never ever need to be overridden, you might not properly predict all use-patterns of this class. If this happens, some other developer will have to jump through the hoops to create another version of such a method in a subclass. If you don't want to be cursed in the future, think twice if you really really want to declare this method as final. Do you see any benefits in using final methods?
Steve Jobs said that Apple started work on the iPad months before it started developing the iPhone, but shelved it to chase the bigger phone market. The disclosure came during a nearly two-hour Q&A with the Wall Street Journal’s All Things Digital Walt Mossberg and Kara Swisher at the D8 confab in California Tuesday night. Evidently the iPhone touch screen and inertial scrolling derives from Apple’s original tablet work and Jobs’ own personal vision. He also said that when he came back to run the place Apple was about 90 days away from going bankrupt, in worse shape than he expected. That explains why Apple had to take an investment from Microsoft and makes the fact that Apple’s market cap passed Microsoft’s last week all the more “surreal,” as Jobs put it.
By court order a special master, whose identity is also shrouded by court order, is examining the computers and electronic gear that the cops seized from Gizmodo writer Jason Chen in chasing down the now-famous missing iPhone prototype. It appears there’s no absolutely definitive ruling on whether the seizure was legal or if the blogger was somehow protected by First Amendment shield laws, because according to CNET a deal was struck between Chen’s lawyer and the authorities that ushered the special master in. The cops seem to have been well within their rights considering they were investigating an alleged felony. Shield laws are no protection there.
Azul Systems announced record first quarter bookings and revenue for its fiscal year 2011 ending April 30, 2010, with revenue up 64% over the prior quarter. Customers purchasing Azul appliances and services in the quarter included Farmers Insurance, Success Factors, Saks.com, TD Securities, Juniper Networks, Global Collect and many other Global 2000 companies. Azul Compute Appliances enable business-critical Java-based applications to achieve unprecedented levels of scalability, throughput and response times without the complex setup, management, or high operational costs associated with traditional computing models.
Terracotta, the open source company focused on enterprise Java application scalability and availability, has tweaked Ehcache, the high-performance distributed caching widgetry. The new 2.1 release is said to be a significant upgrade. CEO Amit Pandey says that since Terracotta took Ehcache over last August adoption has accelerated; it currently claims 50,000 users and 100 companies paying for the enterprise version of the stuff including Adobe, News Digital Media, a division of News Corporation, and Raytheon. The hundred signed up in the last four months.
IBM has cut a cloud deal with Ariba, the B2B trading site that’s now billing itself as a cloud. Terms were not disclosed but their arrangement is supposed to enliven Ariba’s eHarmony-type buyer-and-seller matching service by integrating its newly restyled Commerce Cloud with IBM’s LotusLive. Ariba manages what its marketing folk call collaborative inter-enterprise commerce with its web-based Discovery sourcing and sales process solutions. LotusLive will give it cloud-based integrated e-mail, web conferencing, social networking and collaboration services.
Many rich components (from rich: tag library) provide client-side JavaScript API. Being client-side means it’s happening only in the browser. We would have to click submit or fire an Ajax request to submit the changes. How do you find what JavaScript functions are available on a particularity component? The place to find this information is [...]
In a Carlyle Group kind of move, Britain’s former Prime Minister Tony Blair – he of the great rhetoric even if he was Labor – has become a senior advisor on public policy to Khosla Ventures, the $1.1 billion green VC fund run by Sun co-founder Vinod Khosla. Blair’s not merely decorative; he actually knows something about this stuff and is hopefully more honest about it than former US vice-president Al Gore, who’s a partner at Kleiner Perkins. He and his consulting firm Tony Blair Associates are there to pull strings. Meanwhile, RealNetworks chairman Rob Glaser has joined Accel as a venture partner. He will focus on digital media, social media and mobile services.
As much as information technology has changed in the last 10 years, the next decade promises even more significant change. And as cloud technology becomes more prevalent, IT enterprises will be driven to reconsider the status quo around just about everything we know, including physical infrastructure, virtualization, automation, service management, and security. Cloud technology and virtualization of virtually everything means rethinking the economic models around physical infrastructure, the emergence of a new class of providers as well as a greater degree of standardization around virtualized OS and middleware configurations. In his session at the 6th International Cloud Expo, David Milot, managing partner at Unisys, will discuss the increasing expectations from consumers of data center services – instant provisioning and de-provisioning, just for openers. And with a new generation of workers that expect anytime, anywhere access to corporate data, securing your data outside of your data center walls has become a greater business imperative albeit far more difficult. Learn what you need to consider to ensure your enterprise’s foray into cloud computing successfully and securely meets the needs of your enterprise.
Scalability, availability, low power consumption and low operational costs are key properties when planning to build large scale storage clouds. In his session at the 6th International Cloud Expo, Wim De Wispelaere, Co-Founder & CEO of Amplidata, will demonstrate how you can build your private storage cloud with less disk capacity, consuming less power and on a smaller footprint. You will learn how automated self-management, healing and integrity checking will allow you to scale your storage capacity beyond petabytes while keeping your operational costs under control.
Linux developers, stop building RPM packages that don't install properly. Watch this Webinar to learn how to build professional Linux installers fast that install your applications reliably on Red Hat, SUSE, Ubuntu, and more. If you develop Linux applications for commercial use, it's critical that your software installs correctly the first time. Learn how the world's biggest software companies are building error-free installers for their Linux applications.
A well-planned installation and deployment strategy should be part of any serious software development project. This white paper helps developers of multi-platform applications create professional, reliable installers that make a favorable first impression for your products. It covers the fundamentals of installation planning and shows you how to use InstallAnywhere to manage the different aspects of your installation projects according to proven best practices. This white paper is a must-read for any developer of Unix, Linux, Mac OS X, and Windows applications.