Home  |   News & Innovation   |   Success Stories  |   Partners  |   Careers  |  Contact Us  |   About Us
“We have worked with Mo and General Informatics for almost 10 years now.Our servers or Network practically have never been down. The one time our server failed, our employees were back working within the hour.”
- Chris Pellegrin
Chief Operating Officer, CSRS, Inc.
.NET & SQL Development
The .NET Framework is Microsoft's platform for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

The .NET Framework consists of:
  • Common Language Runtime - provides an abstraction layer over the operating system
  • Base Class Libraries - pre-built code for common low-level programming tasks
  • Development frameworks and technologies - reusable, customizable solutions for larger programming tasks
By providing you with a comprehensive and consistent programming model and a common set of APIs, the .NET Framework helps you to build applications that work the way you want, in the programming language you prefer, across software, services, and devices.

Secure, Multi-Language Development Platform
Developers and IT professionals can count on .NET as a powerful and robust software development technology that provides the security advancements, management tools, and updates you need to build, test, and deploy highly reliable and secure software. .NET provides a multi-language development platform, so you can work in the programming language you prefer. The Common Language Runtime (CLR) provides support for powerful, static languages like Visual Basic and Visual C#, and the advent of the Dynamic Language Runtime (DLR) means that dynamic languages, such as Managed Jscript, IronRuby and IronPython, are also supported.
Click to expand/collape additional info.
The .NET Compact Framework is a hardware-independent environment that supports building and running managed applications on resource-constrained computing devices. The .NET Compact Framework inherits the full .NET Framework architecture of the common language runtime and managed code execution, supports a subset of the .NET Framework class library, and contains classes designed exclusively for the .NET Compact Framework.

The .NET Micro Framework provides support for smaller devices as a new part of the entire .NET offering. You can now extend uniformly from very small devices to servers to the cloud using the same programming model and tool chain throughout. Small devices are increasingly part of larger solutions and now with .NET, there is no need to maintain separate staff and resources for the device-related portions of your projects. .NET provides the productivity and standardization that can greatly reduce your time to market. The .NET Micro Framework was built from the start as a solution for the embedded space, so it brings the power of modern computing with the low-level access that is needed to get the job done.

Next-Generation User Experiences
Windows Presentation Foundation (WPF) provides a unified framework for building applications and high-fidelity experiences in Windows that blend together application UI, documents, and media content, while exploiting the full power of the computer. WPF offers developers support for both 2D and 3D graphics, hardware accelerated effects, scalability to different form factors, interactive data visualization, and superior content readability. Further, with a common file format (XAML), designers can become an integral part of the development process by working alongside developers in a workflow that promotes creativity while maintaining full fidelity.

Silverlight, a runtime that contains a subset of the .NET Framework, helps developers expand their reach by providing a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET-based media experiences, advertising and rich interactive applications (RIAs).

Cutting-Edge Web Application Development
ASP.NET is a free technology that enables Web developers to create anything from small, personal Web sites through to large, enterprise-class dynamic Web applications. Microsoft's free AJAX (Asynchronous JavaScript and XML) framework - ASP.NET AJAX - enables developers to quickly create more efficient, more interactive, and highly personalized Web experiences that work across all of the most popular browsers.

Secure, Reliable Web Services
For service-oriented programming Windows Communication Foundation (WCF) unifies a broad array of distributed systems capabilities in a composable and extensible architecture, spanning transports, security systems, messaging patterns, encodings, network topologies, and hosting models.

Mission-Critical Business Processes
With .NET, developers can use Windows Workflow Foundation (WF) to model a business process with code, enabling closer collaboration between developers and business process owners, and providing end users with better access to data, thereby improving productivity.

Flexible Data Access Options
ADO.NET is a set of classes that expose data access services to the .NET programmer. ADO.NET provides a rich set of components for creating distributed, data-sharing applications. It is an integral part of the .NET Framework, providing access to relational, XML, and application data. ADO.NET supports a variety of development needs, including the creation of front-end database clients and middle-tier business objects used by applications, tools, languages, or Internet browsers.
Click to expand/collape additional info.
ADO.NET Entity Framework simplifies application data access by providing an extensible, conceptual model for data from any database and enables this model to closely reflect business requirements.

ADO.NET Data Services provides a first-class infrastructure for the next wave of dynamic internet applications by enabling Web applications to expose data as REST-based data services that can be consumed by client applications in corporate networks and across the internet.

The Next Generation Cloud Database

Microsoft SQL Azure is a highly available and scalable cloud database service built on SQL Server technologies. With SQL Azure, developers do not have to install, setup, patch or manage any software. High availability and fault tolerance is built-in and no physical administration is required. Additionally, developers can get productive on SQL Azure quickly by using the same familiar T-SQL based relational model and the same powerful development and management tools used for on-premises databases.
Click to expand/collape additional info.

Use SQL Azure Database to:
  • Extend business opportunities and reach new markets by building Software-as-a-Service (SaaS) applications quickly and efficiently
  • Build custom enterprise and web applications that benefit from scale-out database capabilities
  • Extend reach of data assets and consolidate data sources in the cloud to facilitate greater collaboration between partners, branch offices, remote workers and mobile devices
  • Streamline resources by consolidating existing departmental databases in the cloud and quickly provision new databases
  • Develop solutions that provide new insight into business performance and processes by integrating multiple data sources with existing analysis tools
Top benefits of SQL Azure:
  • No physical administration required - software installation and patching is included, as this is a platform as a service (PAAS)
  • High availability and fault tolerance are built in
  • Simple provisioning and deployment of multiple databases
  • Scale databases up or down based on business needs
  • Multitenant
  • Integration with SQL Server and tooling including Visual Studio
  • Support for T-SQL-based familiar relational database model
  • Option for pay-as-you-go pricing
Top features
Relational Database Management Services (RDBMS)
  • Create, access, and manipulate tables, views, indexes, roles, stored procedures, triggers, and functions
  • Execute complex queries and joins across multiple tables
  • Insert, Update, and Delete
  • Constraints
  • Transactions
  • Temp tables
  • Basic functions (aggregates, math, string, date/time)
  • A subset of the existing SQL Server built-in stored procedures and system views
  • Support for tracking billable metrics in real time and for historical analysis
Programmability
  • Managed ADO.NET data access
  • Native ODBC
  • Support for PHP
Tools
  • Provision logical servers and databases through the SQL Azure Database account portal, which includes a lightweight web-based database manager.
  • SQL Server Management Studio: an integrated environment with graphics tools for accessing and configuring SQL Server and SQL Azure databases: 32-bit | 64 bit
  • Visual Studio 2010 supports building applications with data connections to SQL Azure, enabling developers to design queries, manipulate data and perform data binding operations in their applications from the Visual Studio environment.
  • In addition to the above, a number of tools support SQL Azure for activities such as moving and migrating data, as well as command line deployment and administration.

 









Copyright ©2006 General Informatics, USA Home | News & Innovation | Success Stories | Partners | Careers | Contact Us | About Us