Client framework
Creating interactive Web applications has been a must in enterprise application development for a long time. Creating rich internet applications (RIAs) is one way to get there. RIAs are Web-based applications that run in the browser and runs its own client engine which is downloaded each time the application launches. To reduce user load times, especially on mobile devices, many newer client frameworks have sprung up to provide developers with ways to develop client applications that are faster for the user.
Top Stories
-
Tip
22 Feb 2023
Why WebAssembly? Top 11 Wasm benefits
Latency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the potential to completely change that. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tutorial
30 Mar 2022
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
28 Dec 2022
gRPC
GRPC is a high-performance remote procedure call framework released by Google in August 2016. Continue Reading
-
Definition
01 Nov 2022
Citrix Workspace app (Citrix Receiver)
Citrix Receiver was renamed the Citrix Workspace app in 2018. It is software that enables client devices to connect to various desktop virtualization services from Citrix. Continue Reading
By- Ben Lutkevich, Site Editor
- Gabe Knuth, Principal Analyst
-
Tutorial
30 Mar 2022
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
17 Apr 2018
JavaScript
JavaScript is a programming language that started off simply as a mechanism to add logic and interactivity to an otherwise static Netscape browser. Continue Reading
By- Cameron McKenzie, TechTarget
-
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
By -
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
By- Cameron McKenzie, TechTarget
-
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
By- Tom Nolle, Andover Intel
-
Opinion
24 Mar 2017
Does reading XML while writing JSON make me a bad person?
I'm always writing JSON code, loving its flexibility and forgiveness. But when I call an external service, I want to be reading XML. Does that make me a bad person? Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
27 Oct 2016
SVG graphics and HTML5 key to creating consistent UIs across devices
Find out how new libraries and tools promise to bring a consistent UI with SVG graphics in HTML5 development. Continue Reading
-
Feature
25 Oct 2016
JavaScript framework AngularJS continues to simplify UI development
The easiest way to simplify UI development? Use a powerful JavaScript framework like AngularJS. Continue Reading
-
News
18 Mar 2016
Bridging the gap between Web and native apps
Native applications have always been better at engaging consumers, but a new approach, called progressive app development, promises to make the browser more engaging than ever. Continue Reading
-
Podcast
15 Mar 2016
JVM language Kotlin simplifies Android app development
JetBrains, a company known for its popular IntilliJ and RubyMine IDEs, has released Kotlin, a new JVM language set to simplify both server-side and Android-based development. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
01 Jan 2016
Perfecting product migrations without customer disruption with Agile
Learn how MobiTV created a software development process for powering the future of connected TV. Continue Reading
-
Feature
14 Dec 2015
A Google promise to be fulfilled: Good emulators for Android developers
One of the biggest challenges in developing Android applications is the frustration of working with slow and unresponsive emulators. At Google's Android Dev Summit, a promise has been made to fix that. Continue Reading
By- Barry Burd, Drew University
-
Feature
10 Dec 2015
These new features in PHP 7 will convince you to do an upgrade
There have been some significant improvements to the PHP language. In this article we show you how to take advantage of them, and potentially convince you to do an upgrade and migrate to the new version. Continue Reading
-
Podcast
06 Oct 2015
Productivity tools in growing lightweight architectures
ZeroTurnaround developer advocate Simon Maple discussed the most important productivity tools, including WebSphere. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
01 Jun 2015
Google's Project Soli replaces the keyboard and mouse with radar and logic
Very little has been done to truly replace the utility of the keyboard and mouse, but Project Soli is working to change that. The new Google project looks to combine machine intelligence with radar and similar technology to read hand signals and control the Internet of Things (IoT). Continue Reading
By- Barry Burd, Drew University
-
Feature
30 Jan 2015
AngularJS: A JavaScript framework built with software testing in mind
Modern development methodologies rely heavily on testing and testing frameworks. Of course, testing frameworks are quite mature in the Java and .NET world, but they have been nascent in terms of JavaScript. Here's what's new in the world of JavaScript testing. Continue Reading
By -
Feature
21 Jan 2015
From the mobile browser to the cloud: The expanding role of JavaScript
While originally a language confined just to the web browser, JavaScript has become a requirement for server-side developers as well, as its use in cloud based and mobile applications has become more prevalent and important than ever. Continue Reading
By -
Tutorial
15 Jan 2015
Step-by-step guide to Android development with Eclipse
Learn how to create applications in an Android development environment in this guide. Continue Reading
By- Hamid Raza
-
Feature
18 Aug 2014
HTML5 now rules the desktop, but shortcomings make it a hard sell for mobile
HTML5 is changing the game for both mobile and desktop developers, but that doesn't mean HTML5 is a panacea. Performance problems, a lack of tooling and missing features are causing a roadblock for some organizations, especially in the mobile space. Should you go with HTML5, or is a hybrid or native approach right for you? Continue Reading
-
Feature
30 Jun 2014
Static code analysis with Klocwork
Klocwork engineer Larry Edelstein discusses how to bring the most value to your static code analysis. Continue Reading
-
Tutorial
20 Mar 2014
O'Reilly Fluent 2014 conference coverage
Get the latest on Web platform technology from Fluent 2014. Continue Reading
-
Tutorial
18 Feb 2014
How to animate your web pages using JavaScript, HTML and CSS: A tutorial
One of the great benefits to using JavaScript is the fact that it allows you to animate your web pages in simple yet creative ways. Here we look at a simple example that animates the result of a game or rock-paper-scissors. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
17 Feb 2014
Tutorial: Coding a simple Rock Paper Scissors application in JavaScript
Rock, paper scissors, or Rashambo as it is called in some circles, is a simple game that most people understand, which makes it a great scenario for learning how to program in JavaScript. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
17 Feb 2014
A simple tutorial on using the JavaScript event model
To be great at JavaScript languages like JQuery, Dojo and YUI, you must master the basics of JavaScript. Here we look at implementing a simple Roshambo application using the JavaScript event model. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
28 Oct 2013
Improving software quality by optimizing through automation
At STPCon 2013, HP's Kelly Emo talks about how organizations are using new software tools to improve software quality through the use of automation. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
30 May 2013
JSR-286 Development Tutorial: JSPs, MVC and the portlet tag library
This JSR-286 tutorial demonstrates how to develop JSPs, using the portlet tag library, that comply to the MVC design pattern. Continue Reading
By- Sal Pece
-
Tutorial
17 May 2013
JSR-286 development tutorial: Mastering request-response programming
This portlet programming tutorial shows how the PortletRequest and Portlet Response are used when developing JSR-286, request-response based apps. Continue Reading
By- Sal Pece
-
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
12 Mar 2013
Performance and troubleshooting tips for JSF 2.0 Facelet developers
JSF 2.0 has provided a variety of new configuration settings to help improve performance and aid the troubleshooting task, making the lives of software developers and quality engineers much easier. Continue Reading
By- Lukas Stewart
-
Feature
18 Oct 2012
Web page performance: Removing the white flicker delay
Looking for ways to improve the performance of web page rendering and removal of the white flicker that often occurs when a web page loads? There are many tweaks and tips commonly talked about regarding web page development – from design to the final deployment of an application. However, most of the end user's time is spent on the front end, hence from the user's perspective the most promising area to look for improvement is with the web page and how speedily the web pages loads when user clicks on a link or URL. Continue Reading
By- Nirupa Katare
-
Feature
26 Sep 2012
Accelerating mobile development with PaaS, SaaS and IaaS
Mobile development teams are finding success by leveraging various cloud services in order to make application development easier. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
26 Sep 2012
Modern mobile development techniques: The Y-shaped methodology
To support all of the platforms in the mobile space, Agile teams are realizing that a Y-shaped methodology is best for mobile development. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
26 Sep 2012
Top five ways cloud computing impacts mobile application development teams
To accelerate time to market, mobile application development teams are relying heavily on these five cloud computing services. Continue Reading
By -
Feature
21 Sep 2012
Embedded architecture accelerates mobile application development
Mobile application development projects succeed at getting products to market quickly. The reason behind the speed? It's all about the architecture. Continue Reading
By- Cameron McKenzie, Editor in Chief
-
Feature
20 Mar 2012
Ten Reasons to Love Liferay
Summing it up, if you are launching an enterprise portal project, you certainly should consider using a portal product as the foundation Continue Reading
By- Vivek Agarwal
-
Tip
23 Feb 2012
Five Neat Things You Can Do Out of the Box with Liferay Portal
If you've ever run a competitive portal, you know that so many of them have little more than the "weather portlet" or "bookmarks" portlet after installation. Liferay is amazing because it has such full featured functionality 'out of the box.' Here's just five featuers I love about Liferay Portal 6.1. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
20 Feb 2012
Compare new Java Web application tools to the basics
When evaluating new Java Web application tools look back to the most basic Java development tools and see where the new tool takes you from there. Continue Reading
By -
Tip
10 Feb 2012
Rich user interface design affects application success
Use rich user interface design to encourage end users to engage with the application and maximize its useful potential. Continue Reading
By -
Tutorial
12 Jan 2012
New Java 7 Features: How to Use a More Precise Rethrow in Exceptions from Project Coin
Afficionados of other languages such as Scala or Clojure are always slagging the fact that Java is too verbose and cumbersome. So, it's not too surprising to find out that Java 7 introduced a number of new facilities that can help to trim down the code an application developer is required to write. Continue Reading
By- Sal Pece
-
News
26 Oct 2011
An extensive RIA technology comparison matrix
Today the people behind Vaadin released an updated comparison matrix that lines up the most popular and prominent rich Web technologies for a truthful comparison matrix. They're now trying to gather feedback for any mistakes they might've made in the data points, or other things that might've be unclear or simply wrong. Continue Reading
— TheServerSide Newsfeed -
Tip
02 Oct 2011
Include vs. Forward of the Servlet RequestDispatcher
The key difference between the two is the fact that the forward method will close the output stream after it has been invoked, whereas the include method leaves the output stream open. Continue Reading
By- Matthew Stewart
-
News
08 Sep 2011
10 ways to build and test rich Internet applications (RIA)
Today's Web is a rich set of competing approaches to deliver RIA. The user community is already equipped to run your application when you choose a RIA techniques. Pretty much any technique is viable. That puts the emphasis on which approach is easiest to test and deploy. Continue Reading
— TheServerSide.com News Feed -
Tip
22 Jul 2011
Choosing Java frameworks for performance
Frank Cohen, CEO and founder of PushToTest, presents a round-up of opinions on which Java frameworks deliver a light-weight, RIA-based, high developer productivity platform. What do you think? Read the full conversation and join in. Continue Reading
— TheServerSide Newsfeed -
News
18 Jul 2011
jqGrid, REST, AJAX and Spring MVC integration
More than two years back I wrote an article on how two implement elegant CRUD in Struts2. Today I have taken a much more lightweight and modern approach with a set of popular and well established frameworks and libraries. We will use Spring MVC on the back-end to provide a REST interface to our resources, the jqGrid plugin for jQuery to render tabular grids, and we'll wire everything up with a pinch of JavaScript and AJAX. Continue Reading
— TheServerSide Newsfeed -
Tip
14 Jul 2011
How to design a Web page that will display properly across browsers
Learn tricks for keeping a consistent look and feel to your Web applications across major browsers like Firefox and Internet Explorer. Continue Reading
By- Swati Dhingra, FirstRain Software Centre
-
Tip
12 Jul 2011
The importance of cross-browser compatibility in website development
Ensuring cross-browser compatibility of your Web applications is becoming more and more important as workers are presented with more and more choices of Web browser. Continue Reading
By- Swati Dhingra, FirstRain Software Centre
-
News
02 Jun 2011
Zero-downtime Deployment (and Rollback) in Tomcat; a walkthrough and a checklist
If you thought Tomcat could not get any better, you thought wrong. Tomcat 7 introduces what is called Parallel Deployment. Simply put, parallel deployment is the ability to deploy more than one version of your web application in parallel, making all versions available under the exact same URL. Think about this for a minute. If you have a new version of your application, you can simply drop it into the Tomcat that is running the old one and it will Just Work™. In fact, they will both work. Continue Reading
— TheServerSide Newsfeed -
Tip
02 Jun 2011
HTML5, Java and the future of Web development
The new mobile Web may feature a clear separation between the front-end HTML5 UI and the back-end Java applications. Continue Reading
By -
Tutorial
27 Apr 2011
Android Service Component
A service is an application component that can run some long running task in the background without the need for a user interface. Some other application component can start the service and this service will then keep on running even if the user switches to another application. This tutorial covers the "Start/Stop" type service. Continue Reading
— TheServerSide Newsfeed -
News
08 Mar 2011
A step beyond the Reflection API - Java 7's new MethodHandle
JDK 7 introduces a new player to this dynamic/runtime inspection, the method handle. Method handles gives us unrestricted capabilities for calling non-public methods, e.g. it can be formed on a non-public method by a class that can access it. Compared to using the Reflection API, access checking is performed when the method handle is created as opposed to every time the method is called. Continue Reading
— TheServerSide.com Newsfeed -
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
