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
-
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
-
Feature
14 May 2018
Automated Java testing tools source code developers need to know
How do Selenium, Junit, Grinder and other automated testing tools work? This guide to explains how these tools work and what you can learn from them for Java unit testing, integration testing, load testing and more. Continue Reading
-
Blog Post
11 May 2018
Google positions 'Android Things' to solve the IoT problem
Google's Android Things development Iokit turned v1.0 on Monday. I celebrated the birthday of the new tool that hopes to address IoT problems in development by belatedly attending a "What's New in ... Continue Reading
-
Tutorial
09 May 2018
Fix broken builds with this log4j Maven dependency example
DevOps professionals need to know how Maven dependency management works. This log4j Maven dependency example demonstrates how to use Maven Central and resolve external libraries. Continue Reading
-
Tutorial
09 May 2018
How to install Maven and build apps with the mvn command line
If you want to learn Maven and become a build master, the first step is to install Maven, and the second is to use the mvn command-line tool to compile and package Java apps. Continue Reading
-
Blog Post
09 May 2018
Smart Compose and the Visual Positioning System impress at Google I/O
This year's Google I/O conference kicked off on May 8 with a nearly two-hour keynote. The keynote was held at the outdoor Shoreline Amphitheater near Google's headquarters in Mountain View, ... Continue Reading
-
Feature
02 May 2018
Quality and consistency key to self-driving car technology
How do you test self-driving car technology when the consequences of an error can be fatal? Here are some best practices for testing automotive apps and self-driving car software. Continue Reading
-
Blog Post
01 May 2018
Jenkins Git environment variables list: A working shell script by example
When using the Jenkins Git plugin, a vast array of new environment variables are offered up. Here's a complete Jenkins Git environment variables list. Continue Reading
-
Blog Post
01 May 2018
Fix SonarQube's 'jvm.dll is missing' and 'missing server JVM' startup error
Hitting a 'jvm.dll is missing', 'jvm.dll not found' or a 'missing server JVM' error as you try to start Java apps such as Eclipse or SonarQube? Here's the fix. Continue Reading
-
Blog Post
30 Apr 2018
Learn Maven. Master the fundamentals this Apache build tool for Java
While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are a large number of very experienced ... Continue Reading
-
Blog Post
27 Apr 2018
Thwart threats by abiding to network security fundamentals
Cloud, mobile, and IoT have changed the face of the modern network so it’s no surprise network security fundamentals have become important for businesses of all sizes. It seems even the largest ... Continue Reading
-
Feature
27 Apr 2018
Build secure coding practices right into the IDE
Tools that integrate secure coding practices into the IDE promise to improve software security, even if the app in question isn't secure by design. Continue Reading
-
News
25 Apr 2018
Google Stackdriver APM enhances app monitoring
Additional profiling, debugging and tracing tools for Google's Stackdriver suite expand application performance management services for developers. Continue Reading
-
Tutorial
24 Apr 2018
Create your first Jenkins build job: A freestyle project tutorial for beginners
The Jenkins freestyle job is the foundation of Jenkins CI. In this CI tutorial, we show you how to both create a freestyle job and run it using the CI tool. Continue Reading
-
Feature
20 Apr 2018
New IDE tools to visualize code may accelerate app dev
IDE tools for code visualization have always been difficult to implement. But given the benefits, new tools have emerged to make it possible to easily visualize your code. Continue Reading
-
Tip
17 Apr 2018
How JPA and Hibernate simplify data persistence
JPA is the Java standard for data persistence, especially for relational systems. Here, we explore how Hibernate and JPA work together to make database processes easier. Continue Reading
-
Podcast
17 Apr 2018
Let's talk bitcoin and building blockchain apps fast with Hyperledger
If you're thinking about building blockchain apps, you're probably looking for the right tools and technologies. Hyperledger Fabric and Composer just might meet your requirements. Continue Reading
-
Feature
16 Apr 2018
The best web programming languages for development
Many technologies have emerged to facilitate browser-based development. Here, we look at those technologies in an effort to identify the best web programming languages of today. Continue Reading
-
Blog Post
11 Apr 2018
Borderless blockchain collaboration to change how software is developed
A new borderless, blockchain collaboration talent pool could be the revolutionary force that resets the ground for both gaming industry players and developers. Continue Reading
-
Blog Post
10 Apr 2018
Using Agile for hardware development to deliver products faster
The Agile methodology has proven itself effective in the world of software development, but can Agile for hardware development transform the manner in which products can be manufactured and ... Continue Reading
-
Tutorial
10 Apr 2018
Use the Jenkins OAuth plug-in to securely pull from GitHub
The easiest way to securely push code to your remote GitHub repository from your continuous integration server is to use the Jenkins OAuth plug-in. This tutorial shows you how. Continue Reading
-
News
29 Mar 2018
Fair-use defense fails in Oracle vs. Google Android lawsuit
A final appeal in the Oracle vs. Google Android lawsuit has come down against Alphabet Inc., asserting its use of Java APIs did not constitute fair use. Continue Reading
-
Feature
29 Mar 2018
Java versioning: Why Java 10 maps to version 18.3 of the JDK
When it comes to Java versioning, things have never been straightforward. Java 2 mapped to JDK 1.2. Java 5 mapped to JDK 1.5. But how did Java 10 end up mapping to JDK 18.3? Continue Reading
-
News
22 Mar 2018
IBM fiddles with Apple on new AI services
IBM and Apple extended their existing enterprise mobility partnership with tools to help developers build Watson-based AI services for the IBM Cloud. Continue Reading
-
Tip
22 Mar 2018
A side-by-side comparison of MongoDB vs Cassandra databases
How do you choose one NoSQL database over another? Expert Christopher Tozzi explains the difference between MongoDB and Cassandra. Continue Reading
-
Blog Post
22 Mar 2018
Why the new Java 10 features list is so small
Was it just me, or did the Java 10 release just creep up on everyone? Given, a March release for Java 10 was planned a long time ago, but given Oracle's spotty history in terms of pushing out ... Continue Reading
-
Feature
20 Mar 2018
Rust and Python top list of most popular development languages
A new Stack Overflow survey of over 100,000 developers indicated Java and JavaScript are not as popular as they had been before. Find out what developers really want to program with. Continue Reading
-
Feature
20 Mar 2018
Stay ahead of Java security issues like SQL and LDAP injections
Java security best practices include validating input to prevent injection attacks and managing malicious JAR vulnerabilities. Continue Reading
-
Opinion
15 Mar 2018
Why the Waterfall or Agile debate will be around forever
Which is the right methodology to use for your project: Waterfall or Agile? The industry may be at peak Agile, as the practicality of Waterfall is winning over more converts. Continue Reading
-
Podcast
14 Mar 2018
Chef's InSpec 2.0 brings compliance automation to the cloud
Enterprises have been quick to adopt automation tools for development and deployment but only recently have organizations started adopting security and compliance automation tools. Continue Reading
-
Blog Post
08 Mar 2018
Acts of discrimination lets gender inequality in technology go unresolved
While great efforts have been made to encourage both men and women to enter into STEM related fields, ongoing acts of discrimination against women makes gender inequality in technology a problem ... Continue Reading
-
Feature
08 Mar 2018
Application security vulnerabilities are often known exploits
How hard is it to secure an enterprise application? It's not hard, especially given the fact that most application security vulnerabilities are known threats with simple solutions. Continue Reading
-
Feature
05 Mar 2018
How Atlassian built a culture around DevOps developers
DevOps developers are a special breed. Learn how Atlassian introduced tools and techniques that helped both engage and retain those who thrive in a DevOps culture. Continue Reading
-
News
02 Mar 2018
Simplified automated cloud deployment with Bitnami's Stacksmith
Looking to do automated cloud deployment, or even help with security updates to your apps running in Docker containers? Bitnami's recently released Stacksmith promises to do just that. Continue Reading
-
Blog Post
27 Feb 2018
Re-introducing Jakarta EE: Eclipse takes Java EE back to its roots
The Eclipse Foundation has decided on Jakarta EE as the new name for Java EE as the organization moves to advance enterprise Java under the aegis of Eclipse. Continue Reading
-
Blog Post
27 Feb 2018
The things you need to know about managing cloud data
Many organizations moved into the cloud with more enthusiasm than forethought. Which is why it is more important than ever for organizations to rethink how they manage and secure cloud data. Continue Reading
-
News
22 Feb 2018
IBM hones in on AI talent at developer confab
IBM and others target developers interested in building artificial intelligence applications, as the number of skilled AI developers falls short of industry needs. Continue Reading
-
Blog Post
21 Feb 2018
Clear software development governance needed in this polyglot world
New architectures composed out of language agnostic software containers have made polyglot programming a new reality. But out of this newfound freedom chaos can ensue if clear software development ... Continue Reading
-
Feature
20 Feb 2018
How DevOps concepts eluted from cloud computing and service platforms
The popularity of DevOps can be traced back to the emergence of cloud computing. As programmers began scripting their environments, the line between dev and ops began to blur. Continue Reading
-
News
16 Feb 2018
Pluralsight IQ, Stack Overflow boost developer street cred
Tying the Pluralsight IQ skills test to the Stack Overflow Developer Story helps developers measure their technical skills and better highlight them for jobs. Continue Reading
-
Opinion
12 Feb 2018
Why this quantum computing breakthrough is a security risk
Quantum computing will void pretty much all security encryption techniques and open the door to hackers. Here's how to protect your data when it does. Continue Reading
-
Podcast
07 Feb 2018
Database automation drives DevOps into the persistence layer
A new breed of software tools is driving DevOps processes deep into the persistence layer, as database automation and continuous deployment come together. Continue Reading
-
Feature
05 Feb 2018
Containers and the cloud push middleware technology forward
Is the application server dead? Not really. But the role of middleware technology has certainly changed in ways that impact both operations and developers. Continue Reading
-
Feature
05 Feb 2018
What can the Java community expect from Oracle in 2018?
Questions remain as to how bumpy the road may be as Oracle changes the release cadence and embraces OpenJDK. Is the Java community ready for the ride? Continue Reading
-
Blog Post
30 Jan 2018
Developers, learn from the iPhone battery glitch
Apple is undeserving of the backlash they have suffered. The battery update is a good feature that will extend a phone's life. It's not planned obselecense. Continue Reading
-
Feature
30 Jan 2018
What happened to Java in 2017? Here's a comprehensive list
Java developers face new technology challenges regularly, but in 2017, the bar was raised. We've rounded up our top 10 Java stories from 2017 in case you missed anything. Continue Reading
-
Podcast
24 Jan 2018
Here's how to add Java certified developer to your resume
Ever think about acquiring your Java certification? Here we take a look at the benefits of getting Java certified and the steps to take to ensure that it happens. Continue Reading
-
Blog Post
23 Jan 2018
Choosing the right container orchestration tool for your project
With so many competing container orchestration tools on the market, it's difficult to settle on which one to choose. But for many, Kubernetes is the right choice, and here's why. Continue Reading
-
Blog Post
22 Jan 2018
Cybersecurity risk management doesn’t need to be all or nothing
Cybersecurity risk management should be a concern for organizations of all sizes, with fresh threats and data breaches making the news every few days. Continue Reading
-
Tip
18 Jan 2018
Spring creator Rod Johnson releases API for implementing DevOps
Find out about Rod Johnson's latest project, which promises to simplify the process of implementing DevOps and streamlining the workflow between development and operations. Continue Reading
-
Tutorial
16 Jan 2018
What Java developers need to know about TypeScript syntax
For Java developers transitioning into JavaScript frameworks, like React and Angular, this TypeScript tutorial on syntax will help make the transition easier. Continue Reading
-
Blog Post
12 Jan 2018
Four wise pieces of advice for women in technology
One of my favorite things about interviewing women in technology has been hearing all their helpful tips and insights. Many of these women spent decades in the tech world, moved up the career ... Continue Reading
-
News
12 Jan 2018
AWS Cloud9 IDE threatens Microsoft developer base
With its Cloud9 IDE, AWS challenges Microsoft where it matters most -- with the developer community, where Microsoft has long-held sway. Continue Reading
-
Podcast
09 Jan 2018
Fearless enhancement of legacy Java code with new SE features
While the Java SE 9 release has everyone talking about new features and syntax enhancements, JNBridge's Wayne Citrin insists legacy Java developers need not feel left behind. Continue Reading
-
Blog Post
05 Jan 2018
How to bring requirements management and software integration together
The article demonstrates that the requirements management, software integration and value stream networds are not only complementary, but essential in keeping all stakeholders involved in product deve Continue Reading
-
Feature
02 Jan 2018
Creative ways to encourage the integration of DevOps processes
It can be a challenge to get developers to abandon their bad habits and adopt DevOps processes, but Verizon is finding innovative ways to make that happen. Continue Reading
-
Feature
02 Jan 2018
DevOps processes flounder if old business models don't change
Accenture's Mirco Hering explains how manufacturing models for business agility kill DevOps and how software developers can change their thinking to make DevOps processes work. Continue Reading
-
Feature
27 Dec 2017
New distributed tracing API completes the feedback loop
As apps get moved to the cloud and software has no fixed address, tracing and troubleshooting are challenges. However, a new distributed tracing API promises to simplify things. Continue Reading
-
Feature
27 Dec 2017
What thought leaders were saying about Java SE 9 in 2017
Understandably, Java SE 9 was a popular topic of discussion in 2017, but so were DevOps and cloud native, according to this list of the 10 most popular podcasts of 2017. Continue Reading
-
Feature
27 Dec 2017
From bitcoin to deprecated Java, a look at 2017's top opinions
What were the most contested technology topics of 2017? On TheServerSide, issues such as bitcoin blockchains and deprecated Java methods generated the most comments and page views. Continue Reading
-
Guide
27 Dec 2017
Neutralizing threats and creating a secure Java software stack
This essential guide explores how developers can create a secure Java software stack, from the APIs used by the JDK to the methodologies used by Agile and DevOps teams. Continue Reading
-
Podcast
20 Dec 2017
The best way to start creating cloud-native Java applications
How do software engineers transition traditional Java EE development into a world of cloud-native Java? Heptio's Craig McLuckie provides insights on transitioning. Continue Reading
-
News
19 Dec 2017
Top DevOps vendors promise faster releases with fewer bugs
What's the hottest software development trend? If the number of top DevOps vendors taking up space on conference hall floors is an indication, it would have to be merging Dev and Ops. Continue Reading
-
Feature
18 Dec 2017
Will a lack of hardware knowledge lead to a DevOps doomsday?
DevOps professionals are highly detached from the big iron that drives their cloud-based data centers. Will this lack of hardware knowledge lead to a DevOps doomsday? Continue Reading
-
Opinion
15 Dec 2017
The problem with bitcoin and blockchain technology
It's not just bitcoin's prodigious appetite -- it uses as much energy as the country of Slovenia. Security scares and long transaction times cast doubt on its viability. Continue Reading
-
Feature
13 Dec 2017
Seven habits of highly effective DevOps consultants
If you're struggling with your DevOps rollout, a qualified consultant can help. Here are seven qualities to look for when deciding among third parties. Continue Reading
-
Blog Post
12 Dec 2017
Is there a hidden threat embedded in the Management Engine of your Intel chip?
The Management Engine, embedded on certain Intel chips, is a hidden threat to the security of personal and corporate computers. People need to take this hidden threat seriously. Continue Reading
-
Blog Post
11 Dec 2017
DevOps for enterprise development a key theme at the Gartner Solutions Conference
Walking the exhibition floor at the 2017 Gartner Strategies and Solutions Summit, is was hard to ignore the number of top DevOps vendors innovating and competing. DevOps for enterprise development ... Continue Reading
-
Tip
08 Dec 2017
What's the best image optimization for web and mobile apps?
When it comes to images and application development, the optimization opportunities are endless. Expert George Lawton outlines the choices and the challenges. Continue Reading
-
Tip
27 Nov 2017
Fighting hidden threats with DevOps security best practices
Find out what experts had to say about using DevOps security principles to weave threat resistance into the fabric of the development process. Continue Reading
-
Blog Post
27 Nov 2017
MVC 1.0: The perfect fit for microservice admin tools
The following is a transcript of the conversation TheServerSide's Cameron McKenzie had with Ivar Grimstad out hot topics in the Java ecosystem, with an emphasis on MVC 1.0 and the new security ... Continue Reading
-
Blog Post
22 Nov 2017
The impact of Java SE 9 on operations and development teams
Just prior to JavaOne, TheServerSide spoke with ZeroTurnaround's Simon Maple about all of the things going on with Java SE 9 and the greater Java ecosystem. A couple of interesting articles eluted ... Continue Reading
-
Blog Post
22 Nov 2017
Twelve ways to be a more trustworthy serverless services vendor
Serverless services may be the big trend in IT these days, but it's still a service-full world out there, and virtually every organization is relying on third party services to keep their ... Continue Reading
-
Feature
21 Nov 2017
Trying to make DevOps work? Learn how Nike just did it.
Many organizations struggle as they transition to DevOps. But it can be a challenge making DevOps work. Here we look at how Nike applied DevOps principles and made DevOps work for them. Continue Reading
-
Guide
21 Nov 2017
Everything to know about overcoming digital transformation challenges
As organizations adopt new technologies, like blockchain, IoT devices and deep learning, strategies must be developed to address inevitable digital transformation challenges. Continue Reading
-
Feature
20 Nov 2017
How to solve JavaScript and Java performance issues
Given the complexity of client side user interfaces, along with the often limited processing power of many mobile devices, finding out ways to address JavaScript and Java performance challenges is a priority. Continue Reading
-
Feature
14 Nov 2017
Can DevOps problems actually cause projects to fail?
DevOps isn't perfect. There are times when DevOps problems can overwhelm the potential benefits. So, why do some DevOps projects succeed while others fail? Continue Reading
-
Blog Post
12 Nov 2017
Shortcomings of Agile and DevOps causes security bug detection to suffer
Eariler this year we spoke with Jim Manco of Manicode security. It was immediately prior to Oracle OpenWorld 2017, in which Manico was delivering a JavaOne session on Java SE 9 security. There are ... Continue Reading
-
Blog Post
06 Nov 2017
From monoliths to cloud native composition with Apprenda's Sinclair Schuller
In our series on cloud native computing, TheServerSide spoke with a number of experts in the field, including a number of members of the Cloud Native Computing Foundation. The following is the ... Continue Reading
-
Blog Post
06 Nov 2017
Seven mistakes digital transformation projects must avoid
Every organization managing big data, employing IoT devices or pulling from a disparate set of information streams is looking at ways to put all of the data they have gleamed from their various ... Continue Reading
-
Feature
06 Nov 2017
Owning the Java Platform is more of a burden or a blessing
Oracle became stewards of the Java platform as a by-product of their acquisition of Sun Microsystems. But looking back, it seems that the Java Platform has been more of a burden than a blessing. Continue Reading
-
Blog Post
03 Nov 2017
Why effective DevOps needs maneuverability more than speed
Find out why Michael Nygard, author of Release:It! thinks that when it comes to effective DevOps, a focus on faster release cycles is really solving the wrong problem. Continue Reading
-
Blog Post
31 Oct 2017
The right five questions to ask before purchasing CRM software
CRM software is a competitive field, so you need to know the right questions to ask before making a purchase. Continue Reading
-
Blog Post
26 Oct 2017
Freenode ##java's interesting content podcast
The ##java channel on Freenode IRC has been collecting interesting content for years, including content from here on TSS on occasion. Now, it's being collected into a weekly podcast. Continue Reading
-
Blog Post
24 Oct 2017
Oracle unveils tools to drive digital transformations forward
As companies move quickly into the realm of digital transformation in an effort to profoundly improve performance and expand their application's reach, developers require new ways to design, build, ... Continue Reading
-
Blog Post
22 Oct 2017
Digital transformation tools move AI and deep learning forward
While today’s Agile transformation tools have expanded the possibilities presented by analytics, social, IoT, and mobile, there’s also an underlying factor that can’t be ignored. Businesses can ... Continue Reading
-
Podcast
18 Oct 2017
Migrations to Oracle's Java SE 9 platform may be delayed
Oracle did a great job getting Java SE 9 released earlier this year, but modularity and various smaller updates may not be enough to get users to quickly migrate to JDK 9. Continue Reading
-
News
10 Oct 2017
Java 18.3 marks the future of Java at JavaOne 2017
At JavaOne 2017, Oracle identified four projects that will have a significant impact on the future of Java: Project Valhalla, Project Panama, Project Amber and Project Loom. Continue Reading
-
Feature
09 Oct 2017
How blockchain security is driving digital transformations
Whether it is a secure cloud, a secure mobile device or a secure IOT interaction, organizations are making blockchain security a central part of their digital transformations. Continue Reading
-
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
-
Blog Post
06 Oct 2017
Digital transformation spells opportunity for developers
Take a seat at the digital transformation project table, developers. It's your time to shine. Continue Reading
-
News
05 Oct 2017
Azure Functions, Project Fn shine at JavaOne 2017
At JavaOne 2017, Microsoft previews its Azure Functions serverless offering with support for Java; Oracle introduces Project Fn, which runs across multiple clouds and also supports Java. Continue Reading
-
Podcast
04 Oct 2017
Manico and Grimstad bring Java tech to life at JavaOne 2017
Engaging speakers like Jim Manico or Ivar Grimstad can make all the difference when choosing a session at a conference like JavaOne 2017 than the session syllabus. Continue Reading
-
Blog Post
04 Oct 2017
Agile developers' pain points in digital transformation projects
A consultant explains how developers must adjust to succeed in digital transformation projects. Continue Reading
-
Blog Post
04 Oct 2017
Java SE 9 approaches Atari-like performance at JavaOne 2017
As things get better, they often get slower, making better things worse. Far too often, that’s how things work in the tech sector, which is why I’m glad to see the architects of Java SE 9 bucking ... Continue Reading
-
Conference Coverage
04 Oct 2017
Guide to the JavaOne 2017 conference
At JavaOne 2017, the Java community discusses the pinnacles of modern software technologies, including DevOps, mobile applications, digital transformation and, of course, Java. Continue Reading
-
Podcast
03 Oct 2017
How Java EE Security and MVC 1.0 simplify Java microservices
Once the decision has been made to use containers and microservices, it's good to know that MVC 1.0 and the Java EE Security API will make the development process much easier. Continue Reading
-
Podcast
03 Oct 2017
Oracle VP talks Java EE 8, Java platform update at JavaOne
Will the future involvement of the Eclipse Foundation lead to a faster and more nimble Java platform update process? Oracle's Michael Lehmann believes it will. Continue Reading
-
Blog Post
03 Oct 2017
Three reasons to start digital transformation projects
What's driving businesses to start digital transformation projects? Tata Consultancy experts explain the human and technology forces in play. Continue Reading
-
Blog Post
03 Oct 2017
Java SE 9 a perfect fit for a nimble, scalable and serverless future
Last year’s JavaOne conference generated quite a bit of excitement with the discussion of many of the new Java SE 9 features. But this year’s event is already proving to be more groundbreaking. ... Continue Reading
-
News
02 Oct 2017
Java SE 9, OpenJDK energize Java community at JavaOne 2017
From the release of Java 9 to the GPL of OpenJDK builds, recent Oracle announcements have energized the Java community, creating a palpable positivity at JavaOne 2017. Continue Reading