Java

Our primary specialization is designing, developing, and implementing solutions built on a JavaTM platform. Java has become a common thread that runs across almost every hardware device and in almost every class of application.

JavaTM currently consists of three primary platforms:

  • J2EE - The JavaTM 2 Enterprise Edition
  • J2SE - The JavaTM 2 Standard Edition
  • J2ME - The JavaTM 2 Micro Edition

periMind has the background and experience to implement solutions which encompass any or all of the JavaTMplatforms.

The J2EE platform consists of a number of technologies that support enterprise-class applications. These technologies include:

  • Enterprise Java Beans
  • Servlets
  • Java Server Pages
  • Java Message Service
  • Java DataBase Connectivity (JDBC)
  • Java Naming and Directory Services
  • Java Transaction Services
  • XML Support
  • CORBA Support

periMind has used these technologies to integrate with existing high performance transaction-based systems.

The J2SE platform is also generically known as JavaTM. Java has evolved from this single base to the three platforms that currently exist -- and periMind has been involved with JavaTM since version 1.02.

Prior to the J2EE platform becoming available, periMind used the J2SE platform to deliver both client and server solutions for a number projects.

The J2ME platform is targeted towards devices such as cell phones, pagers, and PDA's. periMind targets this platform for light-weight client applications and games.

Frameworks and Architecture

periMind uses IBM's Patterns for e-businessTM to provide tested, effective patterns for the implementation of new systems and the extension of existing systems to new platforms. The Application Framework for e-business provides the framework, using open standards, to build platform independent applications for e-business.

The Framework's architecture model is based on an n-tier distributed environment. Any number of tiers of application logic and business services are separated into components, and connected using industry-standard protocols, servers, and software connectors. The model identifies key elements for developing and deploying e-business applications. Each element is based on open, vendor-neutral standards, allowing us to substitute components from any vendor that supports those standards.

Patterns for e-business are a group of reusable assets that can help speed the process of developing applications. These reusable assets can be broken down into:

  • Business patterns that identify the interaction between users and businesses.
  • Application and runtime topologies that are driven by the customer's requirements and describe the shape of applications and the supporting runtime needed to build the e-business application.

Using an approach based on the Application Framework for e-business, we leverage both our own and the experience of others to create solutions quickly whether for a small local business or a large multinational enterprise.

Mobile Computing Platforms

Driven by the rapid increase in business applications based on handheld operating systems, PDAs, handsets, and advanced pagers are becoming standard business tools in many of the world's largest companies. These handheld computing devices, once relegated to simple tasks like keeping addresses and appointments, now are being used by large enterprises to create a competitive business advantage.

periMind Corporation believes that ubiquitous computing is the wave of the future. In the very near future, most of us will have some kind of device or devices that we carry with us always that will allow us to connect to our homes, offices, and the rest of the world.

As PalmTM, IBMTM, MotorolaTM and RIMTM development partners, periMind is in a unique position to bring all of the technologies and resources together to supply end-to-end solutions that allow you to extend your reach, however and wherever you need it.


Home     News     Services     Download     About     Technologies     Legal     Contact Us    
copyright © 2001, periMind Corporation