The Predictive Model Markup Language (PMML) is the de facto standard
language used to represent predictive analytic models. It allows for predictive
solutions to be easily shared between PMML compliant applications. With predictive
analytics, the Petroleum and Chemical industries create solutions to predict machinery
break-down and ensure safety. PMML is supported by many of the top statistical tools. As a result, the process of putting a predictive
analytics model to work is straightforward since you can build it in one tool and
instantly deploy it in another. In a world in which sensors and data gathering are
becoming more and more pervasive, predictive analytics and standards such as PMML make
it possible for people to benefit from smart solutions that will truly revolutionize
their lives.
Learn how to develop service components by combining pureXML, data Web
services, and data objects and using a sample module project with WebSphere
Integration Developer V7.
JSF 2 provides two new scopes on top of the standard Servlet scopes (request, session, application). One of them is the view scope. View scope was covered in Managed beans article. The other scope is Flash which I’m going to cover here. Let’s start with a very simple example.
Managed bean:
@ManagedBean(name = "bean")
public class [...]
read more
In 2001 we had an interesting exchange about schema languages on the XML-DEV mail list. I had written
Are we losing out because of grammars?. What do I think of it now? Four heads: disconnection, importance, a category error, and operator grammars.
Welcome, authors! This article shows you how to prepare technical
articles and tutorials for publication on the developerWorks site. The steps
are simple. You download our XML-based template for articles or for tutorials,
fill in the template using any validating XML editor or your preferred
Microsoft Windows or Linux text editor, check it to ensure it follows the
tagging structure as defined in the developerWorks schema, and preview your
article or tutorial. Tips for composing your content and submitting it to the
developerWorks staff are also included.
The introduction of new multimedia presentation techniques in the W3C SMIL 3 recommendation has given the software industry a new challenge to bring professional tools up to date. In the meantime, developers and users can get a feel for the new techniques available in SMIL 3 using open source and other free tools such as Ambulant. Become familiar with what is new in SMIL 3 in this article.
In Part 4 I discussed the Oracle Enterprise Pack for Eclipse and how it 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.
In Part 5, I will explore persistence settings. The persistence.xml file defines the context for JPA persistence. In this step, you will use the JPA Persistence Configuration Editor to explore the persistence.xml file for your JPA web project.
read more
In this two-part article, explore techniques for handling two of the most common data
formats used on the Internet -- XML and JavaScript Object Notation (JSON) -- on the Android platform. This first part covers the basics of XML and JSON and shows you how to build an Android application that parses and displays a Twitter status-update feed provided in both formats.
Java language is the tool of choice for Android developers. The Android
runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual
machine that most Java developers are used to. Dalvik supports most of the features in
the Java programming language -- but not all of them. In this article you will
learn advanced Java features and how they are implemented on Android. This includes
features such as concurrency, networking, and database access.
Processing XML in Java usually requires a lot of code and overhead. If you use XQuery, you can do a lot
more with a lot less code, even when the XML is stored outside of XML databases. Learn how to use XQuery with
Java technology by extracting the hidden information from XML-based Maven POM files.
I see the ZVON.org site has recently been renovated. It is a great site with tutorials or reference material on dozens of Web-related topics. Highly recommended. The site slogan is ZVON.org cleaning information pipelines but the logo says ZVON the...
For a while, there has been a struggle for the future of markup on the
web, a struggle between the W3C's XHTML 2 and HTML5, developed by the
major browser vendors under a separate organizational umbrella. First, the W3C
took over HTML5, and now it recently announced the sunset of the XHTML 2 effort. This
makes a significant difference to the future of XML on the web, and
furthermore, because of HTML5's momentum, it is now a technology
that every XML developer already has to deal with.
But fans of XML need not despair: HTML5 supports a proper XML
serialization. Learn about the XML form of HTML5 including some key
differences from older XHTML conventions and learn how to practically apply this
vocabulary in modern web browsers.
Developer Christophe Lauret recently commented: "A schema is like an aircraft: it can be designed for stability or maneuverability but not both." I recently have been trying a different method for designing intermediate schemas in publication chains. It is an exercise in taking the three-layer model for XML with Schematron to an extreme. The best name I can think of this is Highly Generic Schemas.
When keeping accounts, bookkeepers often like to manage dynamic data using spreadsheets and produce static reports with a different application. However, allowing the static reporting program to read directly from the spreadsheet can be problematic. With Gnumeric as the spreadsheet and PHP as the reporting application, this article shows how spreadsheet data stored as XML, with proper management of namespaces, allows reading of data directly from the spreadsheet. You save time, increase accuracy, and avoid copy-and-paste and other errors.
If your focus is on Federal IT you have no doubt long realized there are an incredible number of conferences and events in this domain. In August 2009 we established the Federal Technology Events Calendar, and we are still maintaining that as a reference and an aid to long range planning. Since then we have found another great reference site to government events, called GovEvents.com . We strongly recommend anyone building a schedule of future events or anyone holding events use the GovEvents.com site to help deconflict and optimize your schedule. We still maintain our reference calendar and plan on keeping it open. But its point and purpose is much simpler. This calendar shows events we are personally involved with. These are events we are helping to plan, speaking at, attending, or interested in for other reasons. Please take a moment to review the calendar and let us know what you think. We would especially appreciate knowing if you think there are other events we should be tracking. This calendar uses Google Calendar technologies so it is fast and easy to maintain, which means it should be easy to keep it up to date. You can see the calendar at [...]
Related posts:
- Announcing the Federal Technology Events Calender
- Three Events of Federal CTO Interest: Will You Be At These?
- Some “Must Attend” Events in the Federal IT Space
read more
I am 99.9% confident that I’ve spent many hours trying to do in a complex way something that javascript (perhaps with jquery) lets us do with a single line of compressed code. But, I couldn’t find that line. Besides, I’m a hobbyist which means the puzzle is usually more fun than the solution. But this [...]
read more
Google Docs offers a hosted storage service for storing files in the cloud. Gladinet, a software vendor, has a solution called Gladinet Cloud Desktop that makes it easy to sync to Google Docs from Windows Explorer. In fact, Gladinet Cloud Desktop turns Windows Explorer into a cloud storage portal that can easily sync to Google Docs from other storage services or upload files from your desktop to any storage service you choose. Gladinet achieves this through a complete Google Doc integration with your file system.
read more
Presenting tablet computers with text designed simply for reading by humans lessens the capacity of the machine to help the reader. To move text to a higher level of generality, you need to provide the machine with disambiguated text and the tools to perform more effective searches and analysis. Discover how XML can provide some structure towards this end.
Many of your Android applications will need to interact with Internet data, which comes in a variety of formats. In this article, build an Android application that works with two popular data formats -- XML and JavaScript Object Notation (JSON) -- as well as the more exotic protocol buffers format from Google. You'll learn about the performance and coding trade-offs associated with each format.
HTML 5 comes with plenty of new features for mobile Web applications, including visual ones that usually make the most impact. Canvas is the most eye-catching of the new UI capabilities, providing full 2-D graphics in the browser. In this article you learn to use
Canvas as well as some of the other new visual elements in HTML 5 that are more subtle but make
a big difference for mobile users.