Embedded applications
Embedded applications are software applications that get loaded onto non-traditional computing devices. The dashboard computer in a new automobile, the touchscreen terminal in an airport terminal kiosk and the remote scanners used in warehouses and retail stores are all examples of modern computing devices that run embedded apps. Learn about the embedded operating systems, platforms and frameworks that can help application developers build embedded software without writing machine code or starting from scratch.
Top Stories
-
News
06 Oct 2017
Java modules and Project Jigsaw a source of JavaOne 2017 pride
It wasn't easy getting Project Jigsaw ratified, but it is now part of the Java SE 9 package, and Oracle executives at JavaOne 2017 couldn't be prouder. Continue Reading
By- Daisy McCarty, Brand Message Clarity
-
Feature
25 Jul 2017
Will voice user interfaces usurp the traditional UI?
It would appear that innovation has stalled in terms of mobile and desktop user interfaces, which is why voice user interfaces might be the future for application interactions. Continue Reading
-
Tip
09 Jun 2017
Improving plant production performance with IT in the agriculture industry
How is big data and IT helping the agriculture industry? By looking at information in new ways, technology is helping to improve plant production performance. Continue Reading
-
Feature
10 May 2017
Getting mobile phone apps iPhone certified and Play Store published
So you've developed a mobile phone app. What's next? Here we explore getting mobile phone apps iPhone certified and Play Store published. Continue Reading
By- Tom Nolle, Andover Intel
-
Feature
01 Mar 2017
IoTaaS? Clearing the roadblocks to IoT-as-a-Service adoption
It would appear that everything is available as-a-Service these days, so why not IoTaaS? Here's what's hindering IoT-as-a-Service adoption. Continue Reading
By -
Feature
31 Jan 2017
Industrial IoT the newest hotbed for edge device innovation
As IoT devices saturate the home market, the latest hotbed for edge device innovation is the often overlooked world of industrial IoT (IIOT). Continue Reading
By -
Feature
08 Dec 2016
Docker instances become the new norm and adoption goes mainstream
Many organizations use Docker instances for many reasons, although security, data storage and monolithic fears remain barriers to Docker adoption. Continue Reading
By -
Feature
03 Nov 2016
The benefits of container development with Docker
Development with Docker instances is popular among software development teams because it simplifies the process of building and shipping apps. Continue Reading
By -
Feature
29 Sep 2016
How embedded technologies are enabling the Internet of Things (IOT)
From wearable devices to internet connected devices called NodeBots, embedded technologies are enabling the development of all of the cool, new devices that are colloquially being referred to as the Internet of Things (IOT). Continue Reading
By -
Feature
11 Jan 2016
The top software picks for making Windows 10 workstations productive
What software do you need to install on a Windows 10 machine to create an incredible, full featured, desktop computer that allows you to do everything you want? Here's our top software picks. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
08 Jan 2016
The next big challenge in IoT evolution: Getting the protocols right
In this article you will learn about some of the considerations that need to be taken into account for leveraging different protocols while writing applications for the Internet of Things (IoT) Continue Reading
-
Feature
01 Dec 2015
How Notion Baked Intelligence Into the Server to Simplify the IoT
Here we take a look at how Notion, an IoT startup, built a sophisticated tier of server applications to empower a new generation of customizable sensors. Continue Reading
-
Podcast
17 Sep 2015
Network capacity management still a challenge for apps
Network capacity management challenges are increasing at a faster rate than ever with the robustness of the Internet of Things. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
10 Sep 2015
Limited bandwidth may stifle IoT development
When it comes to IoT development, limited network bandwidth could be the weak link in the chain as latency stifles progress. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
20 Jul 2015
IoT device startup creates customizable sensors
Learn how Notion, an Internet of Things startup, built a sophisticated tier of server applications to empower a new generation of customizable sensors. Continue Reading
-
Tutorial
16 May 2013
JSR-286 development tutorial: An introduction to portlet programming
This portlet programming tutorial is an introduction to developing JSR-286 applications that can be deployed to any standards-based portal server. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
07 Apr 2013
BEST: Simple web service alternatives to SOAP, XML and REST
Sometimes architects over-complicate web services, but indeed, effective solutions can be created without SOA, REST and SOAP. Continue Reading
By- Randall Nagy
-
Tutorial
13 Mar 2013
Mobile application development tutorial
Looking for a start in developing mobile apps for existing enterprise computing systems? This mobile application development tutorial is here to help. Continue Reading
By -
Feature
06 Mar 2013
How Headless Android is Impacting Embedded Systems Development
Given the fact that Android is targetted towards the smartphone market, you wouldn't expect any significant interest in Android from the embedded market. However, making Android 'headless', and working with it on an embedded device has a variety of compelling use cases, and accordingly it is becomming ever more popular. Continue Reading
By -
Feature
06 Feb 2013
How big data and distributed systems solve traditional scalability problems
The highly centralized enterprise data center is becoming a thing of the past, as organizations must embrace a more distributed model to deal with everything from content management to big data. Here we examine how technologies like Hadoop and NoSQL fit into modern distributed architectures in a way that solves scalability and performance problems. Continue Reading
By -
Feature
07 Nov 2011
Adding MVEL to the Java Developers Toolkit
By now you should be thoroughly convinced that as a Java developer you cannot afford to leave MVEL out of your toolbox, and that it fills a unique gap between complete programming environments like Groovy and Scala and expression languages like OGNL and JUEL. Continue Reading
By- Mark Proctor and Mike Brock
-
Feature
09 Aug 2011
Managed File Transfer in Enterprise Java Applications
In an SOA world, bulk data transfer occurs largely by way of file transfer. "Multiple studies show that around 80% of business-to-business traffic consists of files," says Jonathan Lampe of File Transfer Consulting, a vendor-neutral consultancy focused solely on file transfer issues. Continue Reading
By- David Sims, www.fluxcorp.com
-
Tip
15 Mar 2011
Dependency Injection in Java EE 6 (Part 6)
In this last article of the series, we will cover portable extensions, available implementations as well as CDI alignment with Seam, Spring and Guice. Continue Reading
By- Reza Rahman and Scott Ferguson
-
News
28 Sep 2010
James Gosling Interview from Basementcoders.com
In this Basement Coders podcast, Jeff Genender interviews James Gosling live from San Francisco when JavaOne was taking place. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
29 Jul 2010
Dependency Injection in Java EE 6 - Part 5
This series of articles introduces Contexts and Dependency Injection for Java EE (CDI), a key part of the Java EE 6 platform. In this article we will discuss CDI’s interaction with JSF in detail. Continue Reading
By- Reza Rahman
-
Report
09 Jun 2010
Secure-Critical User Control Mechanisms
In many business areas an increased need for safety and control of business processes executed by human actors can be observed. Humans are by nature error-prone and make mistakes. Human activities, ranging from simple scenarios, such as manual approval to complex scenarios involving complicated entry of sensitive data are subject to failure, misunderstandings, typos and incorrect data. But a business can come into trouble not only by unintended errors introduced by human beings; also intentional misuse and internal fraud can produce a lot of damage and is often hard to track. Continue Reading
By- Dr. Wolfgang Winter
-
Tip
13 May 2010
ZK Performance Monitors
Given Ajax applications' event driven nature, it would be beneficial if developers could identify the time consuming event handlers and make the necessary performance tuning accordingly. With ZK, a server-driven Ajax framework, developers could choose to handle all Ajax events at the server-side. Previous efforts on ZK performance monitors have been made in the area of identifying the network latency, process time at server, and rendering time at client. In this article, we'll explore how "ZK Gazer", an implementation of a ZK performance monitor, may reveal Ajax applications' bottlenecks at the event handling level in real-time. Continue Reading
-
Tip
13 May 2010
Dependency Injection in Java EE 6: Conversations (Part 4)
This series of articles introduces Contexts and Dependency Injection for Java EE (CDI), a key part of the Java EE 6 platform. Standardized via JSR 299, CDI is the de-facto API for comprehensive next-generation type-safe dependency injection as well as robust context management for Java EE. Led by Gavin King, JSR 299 aims to synthesize the best-of-breed features from solutions like Seam, Guice and Spring while adding many useful innovations of its own. Continue Reading
-
News
01 Feb 2009
Java EE 6 Overview
The details of Java EE 6 have been getting hashed out for quite a few months in the JSR 316 expert group, which I am part of. The goal of this article is to give you an overview of the changes in Java EE 6 as well as encourage your feedback. Besides the work of the JSR 316 expert group itself, I'll also discuss the JSRs that are likely to comprise this release of the platform. Continue Reading
By- Reza Rahman
-
News
01 Nov 2008
Intercepting JNDI Filters
This article presents a simple filtering framework to "intercept" JNDI operations and objects in a non-intrusive way (without code changes or the overhead of AOP systems). Continue Reading
By- Bahar Limaye
-
News
01 Jul 2008
Introduction to m2eclipse
In this article, we will explore the features m2eclipse provides and help you start using an Eclipse plugin which provides real Maven integration for the best IDE platform available. Continue Reading
By- Bruce Snyder, Tim O'Brien and Eugene Kuleshov
-
News
01 Jan 2008
New Features in EJB 3.1
This series of articles is a preview of the changes the EJB 3.1 expert group is working on for the next version of the Java EE specification. EJB 3.1 aims to build on those successes by moving further down the path of simplicity as well as adding a handful of much-needed features. Continue Reading
By- Reza Rahman
-
News
01 Sep 2007
Axis, Axis2 and CXF: Surveying the WS Landscape
It's an exciting time to be in open source web services development. Two new next-generation web services frameworks have been released in the last year and a half, both under the umbrella of the Apache Software Foundation. These frameworks are Apache Axis2, which hit 1.0 at the end of April, 2006 and is currently in the release candidate stage for version 1.3, and Apache CXF, which released version 2.0 (the first version released under that name) in early July 2007. Continue Reading
By- Bjorn Townsend
-
News
01 Sep 2006
Hibernate 3.1 Used with Tomcat 5.5.x
There have been a number of changes in Tomcat configuration as the Tomcat version advanced from Tomcat 5.0 through version 5.5.x. These changes have affected Tomcat JNDI setup, which in turn has affected Hibernate, assuming you wish your Hibernate installation to take advantage of the DataSource facility made available from Tomcat JNDI. Continue Reading
By- Bill Treuman and Igor Dayen
-
News
01 Sep 2006
The Pragmatic Code Generator Programmer
In this article we will reimplement an exercise taken from the best-selling book "The Pragmatic Programmer" written by Andy Hunt and Dave Thomas [1]. In the third chapter "The Basic Tools" the authors motivate the reader to learn a "text manipulation language" (like Perl or Ruby) in order to be able to develop little code generators. Continue Reading
By- Sven Efftinge, Markus Volter, Arno Haase and Bernd Kolb
-
News
01 Feb 2006
Migrating JDBC Data Access Objects to use EJB3
In this article, we'll discuss what you need to do to migrate your DAO-based application to the EJB3 Java Persistence API. Continue Reading
By- Debu Panda
-
News
01 Jan 2006
Web 2.01, a Rich Internet Application Example
Learn about what I call "Web 2.01," a fusion of "Web 2.0" style application content with a "Rich Internet Application" client, which is not subject to many of the limitations of a web browser. Continue Reading
By- Vic Cekvinich
-
News
01 Aug 2005
Under the Hood of J2EE Clustering
More and more mission-critical and large scale applications are now running on Java 2, Enterprise Edition (J2EE). Those mission-critical applications such as banking and billing ask for more high availability (HA), while those large scale systems such as Google and Yahoo ask for more scalability. Continue Reading
By- Wang Yu
-
News
01 Sep 2004
Implementing Object Caching with AOP
Object caching has a number of characteristics that make it a prime candidate for implementation as an Aspect. Learn what some of these characteristics are. Continue Reading
By- Srini Penchikala
-
News
01 Mar 2004
Cocoon as a Web Framework
Art of Java Web Development covers several different Model 2 web frameworks. Cocoon is more than one type of framework. Cocoon automatically transforms documents based on the request context. It presents a new kind of application service, leveraging XML technologies to create web sites with unprecedented flexibility. Continue Reading
By- Neal Ford
-
News
01 Jan 2004
Test-Driven Development Series Part 2 - Testing Java Classes with JUnit
The first article is a concept piece explaining why testing helps in an enterprise server-side software environment. Most software applications today are written in tiers: the presentation tier, the logic tier (where business logic is kept), and the data tier. The logic tier is the meat of the application and comprises all of the rules and actions of the application. Continue Reading
By- Wellie Chao
-
News
01 Jan 2004
Back End Code Generation Techniques For Java
Code generation is nothing new, especially for Java programmers, but it is still confusing to most people because of the variety of code generation models and solutions. This article will help you cut through the fog by providing a summary of the popular models and solutions in the Java world today. Continue Reading
By- Jack Herrington
-
News
01 Nov 2003
Maven Magic
Maven is a high-level, intelligent project management, build and deployment tool from the Apache project. There is nothing that Maven does that Ant cannot do. At the end of this article you will be able to build J2EE project artifacts using Maven. Continue Reading
By- Srikanith Shenoy
-
News
01 Feb 2003
Integrating JSP/JSF and XML/XSLT: The Best of Both Worlds
The long awaited releases of JavaServer Faces TM (JSF) version 1.0 and JavaServer Pages TM (JSP) version 2.0 promise to transform the way J2EE developers build Web applications. Meanwhile, Extensible Stylesheet Language Transformations (XSLT) version 2.0 is in the final stages of specification, and many developers are seriously considering XML-based presentation layers. Continue Reading
By- Erik Bruchez and Omar Tazi
-
News
01 Feb 2003
Simplifying Domain Model Persistence in a J2EE application by using JDO
This article describes how using Java Data Objects (JDO) [JDO] can avoid these problems and accelerate development. Continue Reading
By- Chris Richardson
-
News
01 Jan 2000
Nuts and Bolts of Transaction Processing
This article walks the reader through the transaction processing and ACID. Continue Reading
By- Dr. Subrahmanyam Allamaraju