Our User Interface (UI) development unit helps design interactive front-end interfaces to software solutions. User experience and interface design in the context of creating software represents a new approach that puts the user, rather than the system, at the center of the process. Our UI development adds value to your end-customers across the entire software engineering value chain.
Benefits of using Jeevan's UI development:
- Give Better Support to the End-User
- Improve the User Experience.
- Simplify Online Processes
- Reduce the time-to-market
Rich Internet Application Development
Our Rich Internet Application (RIA) solutions radically improve the usability and effectiveness of online applications and increase the productivity of the end-users. Our designers also improve the user interface of your existing applications, thereby improving the ROI from online self-service platforms.
The technologies used for Jeevan's UI developments are as follows:
BackBase
Jeevan's team of developers uses BackBase AJAX software to create rich applications that deliver a superior end-user experience. RIA solutions provide a comprehensive AJAX development framework that is based on open standards. These offer ease-of-use to your end-users and integrate seamlessly into existing IT environments.
Key features of the BackBase Ajax presentation layer of RIAs:
- They are fully based on W3C standards for HTML
- They do not require end-users to install plug-ins
- They are significantly fast
- They operate on all popular browsers
- They can fully integrate with a J2EE runtime and development environment
Jeevan adopted this framework to make the development of UI applications fast and easy for the designers. It is fully based on open Internet standards (XHTML, CSS, JavaScript and XML), does not require plug-ins, and operates on all popular browsers. It offers over 50 out-of-the-box AJAX widgets (including source code) and runs on any platform (e.g. J2EE, .NET, PHP, Coldfusion, or XML).
Jeevan's RIAs radically improve the usability and effectiveness of online applications by using standard browser technologies like JavaScript, XHTML, and the XMLHttpRequest object. Using the XMLHttpRequest, data is loaded into the interface asynchronously without requiring a page refresh.
Jeevan's UI applications work with either .NET or J2EE back-end with an Ajax-based RIA front-end. Logically, BackBase provides the presentation layer whereas .NET/J2EE covers the business logic and data layers. Physically, the presentation layer is distributed over a client and server.
Our UI development offers an Ajax presentation layer within an architecture that combines the best of today's web servers with advanced rich client technology. The BackBase Presentation Client (BPC) is an Ajax-based GUI engine that allows developers to quickly build RIAs in a declarative way.
Our UI development Unit builds more interactive websites and better user interfaces, web interfaces, web GUIs or web-based replacements for desktop rich clients. From a usability perspective, BackBase has a noticeable impact for applications that require critical Interaction Design and User Interface Design requirements compared to regular websites.
Atlas is a framework for quickly creating a new generation of more efficient, more interactive and highly-personalized web experiences for the users. Our designers use ASP.NET AJAX to create rich, responsive UI and more efficient client-server communication by adding a few server controls to their pages. Our developers built client-based Web experiences with a familiar development process and programming model that they already know from using server-side ASP.NET development, because ASP.NET AJAX is integrated with ASP.NET.
Our UI development application framework has two distinct elements - a client script framework, and a set of server extensions that integrate ATLAS with ASP.NET. The client script framework is fully based on JavaScript, and works with any modern browser. But it is also completely server independent and works with any web server. Our UIs developed with ATLAS and ASP.NET provide the best, most seamless end-to-end programming model that integrates the client and the server.
Some of the features built into our UI development using ATLAS and ASP.NET are:
- Accessing web services
- Integration with server programming model
- Browser detection
- Application Services
The UI development using ATLAS will be able to run in one of the four network contexts:
- Single server context
- Application server context
- Parallel application server context
- Applet context
Jeevan's UI development uses OpenLaszlo, an open source technology which works identically across all popular browsers and platforms (Windows, Mac, Linux, IE, Firebox, Safari, etc). It is ideal for presenting and editing raw XML data generated by PHP and other web services.
Our UIs developed using OpenLaszlo support a rich graphics model with scalable vectors, bitmaps, movies, animation, transparency, fonts, audio, streaming media, reusable components, user interface widgets, control panels, property sheets, keyboard navigation, browser "back button" navigation, as well as advanced WYSIWYG text and graphical editing tools.
JavaScript is used within OpenLaszlo to support interaction among elements of a user interface screen and between the user interface and network-based data sources and applications servers.
Advantages of using OpenLaszlo are:
- Dynamic Compilation
- Quick debugging
- Quick UI development
We develop applications in OpenLazlo that run independently in:
- "SOLO" Mode
- XML Data
- JavaScript Code
- Declarative Programming
- Constraints
- XML Data Binding
Collaboration and Content Management Systems
Our team is also experienced in configuring and working with the latest collaboration tools and content management systems.
The collaboration tools we use are:
- Visual Studio Team System (VSTS)
- Team Foundation Server (TFS)
- SharePoint Portal Server (SPS)
Visual Studio Team System integrates process guidance, prescriptive architectures, and life-cycle tools for successfully deploying solutions on the Windows platform. In addition it assists organizations in improving the predictability and reliability of delivering mission-critical solutions.
VSTS also provides customizable processes to help teams drive and control their software development process. The collaboration features facilitate communication between business, development and operations teams.
The Microsoft Solutions Framework (MSF), a set of lightweight, customizable processes and best practices is included with VSTS and provides process automation and guidance at every step of the software development life cycle.
Team Foundation Server (TFS) empowers Jeevan's development teams to drive work by integrating the most critical aspects of software development like version control, work item tracking and reporting - together into a single and secure collaboration platform.
Projects managed by TFS benefit from integrated guidance-both customs—-defined and industry-recognized best practices to - ensure predictable and successful results. Team Foundation Server is a productive and effective solution for administration change that is suitable for organizations of all sizes in a timely and friction-free manner.
Team Foundation Server's integration with industry-leading development tools and productivity suites ensures that teams can capture the data they need for governance and auditing automatically, without additional overhead. It helps to continuously improve processes by capturing best practices with customizable process templates to promote success across all your teams.
SharePoint Portal Server (SPS)
SharePoint Portal Server provides an enterprise business solution that integrates information from various systems into one solution through single sign-on and enterprise application integration capabilities, with flexible deployment options and management tools.
The portal facilitates end-to-end collaboration by enabling aggregation, organization and search capabilities for people, teams and information. Users can find relevant information quickly through customization and personalization of the portal's content and layout, as well as by audience categories. Organizations can target information, programs and updates to audiences based on their organizational role, team membership, interest, security group or any other membership criteria that can be defined.
Content Management Systems
Vignette
Vignette is a suite of content management, portal, collaboration, document management and records management products developed by the Vignette Corporation. Vignette V7 is the latest version of the Enterprise content management product. It consists of several suites of products allowing non-technical business users to rapidly create, edit and track content through workflows, and then publishes this content through Web or portal sites. The look and feel of applications can be controlled via templates.
The Vignette platforms provide support for Java- J2EE and .NET. For the former, the JSR 168 specification is implemented.
|