
Technology
Data Modeling
Distributed Computing
Internet Programming
Object Oriented Development

Analysis & Strategy

Experience Design
Branding/Identity
User Experience
Information Architecture
User Interface
Visual Design
Media Migration

Project Management
Networking & Operations
 |
 |
Technology: Internet Programming
 Internet Programming is the design of applications that run within the framework of a browser and an internet-server. Trying to define the essence of the internet is a challenging task. The internet is associated with a network of interconnected computers, browsers, servers and services. It is, in its essence, a communication channel with a multitude of avenues such as web browser applications, news and email services, streaming experiences, chat and conferencing, and technologies.
The internet's distribution, accessibility and flexibility offer businesses the opportunity to provide services and products to a wide range of diversified audiences as illustrated by the eCommerce model dealing with conducting commerce over the internet.
An internet application needs to take into considerations such issues as security, state-full behavior in a naturally stateless environment, the degree of interactivity and an unreliable medium. Designing a flexible and reusable framework conscious of these issues allows the main effort to be focused on the business application's special semantics, leading to a higher quality solution.
Technologies/Products:
ISAPI/NSAPI/Socket Programming
JavaScript/Java/VBScript
JavaServlets/EnterpriseJavaBeans
JSP/ASP/Activex/Applets/ColdFusion
HTML/XML/WML/DHTML/WAP
|