|
|
|
 |
|
Partner with Expert Assist
Partner with Expert Assist to increase your industry presence, take advantage of a larger network of experts, and provide a better service to your customers. |
|
Focused on results.
more
|
|
Microsoft System Essentials.
Today microsoft released beta2 of System Essentials, an IT focused solution for your medium sized business... more |
|
|
|
Microsoft.NET Development


Since early in 2000, our .NET certified Microsoft Certified Solutions Developers began working with Microsoft's new cutting edge development framekwork named Microsoft .NET. Since then, .NET has gone through three major version upgrades while it both stabilized and matured into a reliable, enterprise class runtime.
While it's name is quite obscure, the function and capabilities of .NET are quite clear, .NET allows developers to rapidly build and deploy Web and Client applications while easily connecting these applications to servers or storage backends. Coupled with a powerful IDE, SQL Server, Web Services, and bundled installation tools,.NET has become the most widely accepted development framework.
Because .NET/ASP.NET allows a programmer to utilize his or her language of choice, we will develop in your language preference be it C#, VB.Net, or Java.Net.

Web Services
Since the advent of the internet, companies have been trying to find a way to get applications to communicate with each other; a daunting task when the applications are written by different software vendors and often using technology. However, over the last several years, the typical method of software interoperability, RPC (Remote Procedural Call) is slowly getting replaced by Web Services. Web Services, unlike RPC, are based on native XML and web technology which means that they run seamlessly over the internet. .NET has a plethora of Web Service tools for both authoring and consuming web services. In fact, we have several implimentations that actually consume Sharepoint Web services through .NET and Ajax based applications.

AJAX
Slow, cumbersome, limited web applications are a thing of the past, "Asynchronous Javascript" has brought new life back into web applications by simplifying and extending the typical user interface to be more intuitive, much faster, and more reliable. A typical web pages lifecycle involves a request and a response, with Microsoft ASP.NET, this lifecycle might involve several postbacks which confuse the user and are often error prone. With AJAX, a web page can talk to a ASP.NET or any other Web Services compliant server, without postbacks, page refreshes, or multiple requests and responses. Currently we have implimentations of AJAX running on ASP.NET servers and Java based servers. If you are wondering if AJAX is right for you, ponder this, Google Maps and much of Google in general runs AJAX

Windows Services VS Console Applications.
With the maturation of ITIL (IT Infrastructure Library) and the increasing importance of Sarbanes Oxley, many restrictions have been placed upon IT and it's policies with regards to background services that run on a server.
All to often, developers create "services" such as importers, data crunchers, and maintenance jobs that are console applications with integrated timers or even small UI screens with "execute" or "start" buttons. The problem lies in the fact that somebody with necessary permsisions must be logged into the machine at all times in order for the software to run. Of course, security issues aside, the application will undoubtedly fail after a password ages, the application hangs, the user's account gets locked out, the machine reboots, or simply because the user leaves the company and IT must delete the account. Because of these issues and many others, ITIL or Sarbox frown upon this type of application development and deployment, we answer this issue by developing advanced windows services.
In place of "console applications" that run service jobs, we recommend creating a windows service that will withstand a server reboot, will recover from "hanging" or application error, will send error notifications to the event viewer, will send status emails, and will be monitored by standard server performance monitoring software. Properly deployed, a single windows service can support jobs that were normally executed by 10 or 15 console applications. Imagine the load you will take off of your IT department.

Convert a legacy application to .NET
Because Expert Assist's unique programmer base, we have individuals on payroll with experience in Microsoft.NET, PHP, JSP, Java, and Dexterity, and VB 6. We would be happy to assist your organization in converting legacy applications into the latest versions of .NET.

Web Applications
Expert Assist programmers are capable of creating large, database driven applications connecting to a variety of datasources including XML, Web Services, SQL, Oracle, Mysql, Sybase, Informix, or DB2. As web gurus, our developers have been in the web application development industry for over nine years developing configurable web, desktop, and mobile applications for companies ranging from
start-ups to the Fortune 500 enterprises. We can provide a development
team to handle all levels of your project, whether it's on the web or for windows Vista.
|