|
|
|
 |
Purple Falcon Inc.
We provide technical services specializing in database and web applications. With over 15 years experience, Purple Falcon can meet any of your needs from user-interfaces to structural development, through the engineering of web applications, relational databases, and object-oriented design using the most cutting-edge technology.
Purple Falcon has expertise in the most valued common database engines, such as SQL Server and Oracle.
We are also experts in the latest web development techniques, such as AJAX and JSON.
Purple Falcon Inc. is well-versed in various web design platforms, frameworks, and scripting languages, including ASP.NET, Ruby on Rails, PHP, and JavaScript. |
 |
| Call Us Today! |
| (972) 424-6053 |
 |
ASP.NET |
ASP.NET is a set of Web development tools offered by Microsoft. Programs like Visual Studio .NET and Visual Web Developer allow Web developers to create dynamic websites using a visual interface. Of course, programmers can write their own code and scripts and incorporate it into ASP.NET websites as well. Though it is often seen as a successor to Microsoft's ASP programming technology, ASP.NET also supports Visual Basic.NET, JScript .NET and open-source languages like Python and Perl.
ASP.NET is built on the .NET framework, which provides an application program interface (API) for software programmers. The .NET development tools can be used to create applications for both the Windows operating system and the Web. Programs like Visual Studio .NET provide a visual interface for developers to create their applications, which makes .NET a reasonable choice for designing Web-based interfaces as well.
In order for an ASP.NET website to function correctly, it must be published to a Web server that supports ASP.NET applications. Microsoft's Internet Information Services (IIS) Web server is by far the most common platform for ASP.NET websites. While there are some open-source options available for Linux-based systems, these alternatives often provide less than full support for ASP.NET applications.
More about ASP.NET
|
 |
C# |
C# is an elegant, simple, type-safe, object-oriented language that allows enterprise programmers to build a breadth of applications.
C# also gives you the capability to build durable system-level components by virtue of the following features:
full COM/Platform support for existing code integration;
robustness through garbage collection and type safety;
security provided through intrinsic code trust mechanisms;
full support of extensible metadata concepts.
You can also interoperate with other languages, across platforms, with legacy data, by virtue of the following features:
full interoperability support through COM+ 1.0 and .NET Framework services with tight library-based access;
XML support for wWeb-based component interaction;
versioning to provide ease of administration and deployment.
More about C#
|
 |
SQL Server |
SQL Server delivers on Microsoft's Data Platform vision by helping your organization manage any data, any place, any time. Store data from structured, semi-structured, and unstructured documents, such as images and rich media, directly within the database. SQL Server delivers a rich set of integrated services that enable you to do more with your data such as query, search, synchronize, report, and analyze.
SQL Server provides the highest levels of security, reliability, and scalability for your business-critical applications. To take advantage of new opportunities in today's fast-moving business world, companies need the ability to create and deploy data-driven solutions quickly. SQL Server reduces time and cost of management and development of applications.
Access data from across your enterprise and provide control over your data no matter where it's stored - from the largest servers within the data center to desktops to mobile devices. SQL Server provides a comprehensive platform that delivers intelligence where your users want it. Information workers can access data directly using the tools they use every day, such as the 2007 Microsoft Office system.
SQL Server 2008 enables data to be consumed from custom applications developed using Microsoft .NET and Visual Studio and from within service-oriented architectures (SOA) and business processes through Microsoft BizTalk Server.
More about SQL Server
|
 |
Ruby On Rails |
Ruby On Rails uses the Model-View-Controller (MVC) architecture pattern to organize application programming.
Ruby on Rails features several tools intended to make commonplace development tasks easier "out of the box". Rails provides scaffolding which can automatically construct some of the models and views needed for a basic website. A simple ruby web server (WEBrick) and Rake build system are also included. By including these common tools with the Rails framework, a basic development environment is in effect provided with all versions of the software.
Ruby on Rails relies on a web server to run it. Rails can be run via Mongrel, WEBrick, Lighttpd, Apache (either as a module - Passenger for example - or via CGI, FastCGI or mod_ruby), and many others.
Rails is also noteworthy for its extensive use of JavaScript libraries Prototype and Script.aculo.us for AJAX. Rails initially utilized lightweight SOAP for web services; this was later replaced by RESTful web services.
Since version 2.0, Ruby on Rails by default offers both HTML and XML as output formats.
More about Ruby On Rails
|
 |
AJAX |
AJAX (shorthand for asynchronous JavaScript + XML), is a group of interrelated web development techniques used on the client-side to create interactive web applications or rich Internet applications.
With AJAX, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
The use of AJAX has led to an increase in interactive animation on web pages and better quality of Web services thanks to the asynchronous mode. Data is retrieved using the XMLHttpRequest object.
In many cases, related pages on a website consist of much content that is common between them. Using traditional methods, that content would have to be reloaded on every request. However, using AJAX, a web application can request only the content that needs to be updated, thus drastically reducing bandwidth usage and load time.
The use of asynchronous requests allows the client's Web browser UI to be more interactive and to respond quickly to inputs, and sections of pages can also be reloaded individually. Users may perceive the application to be faster or more responsive, even if the application has not changed on the server side.
The use of AJAX can reduce connections to the server, since scripts and style sheets only have to be requested once.
State can be maintained throughout a Web site. JavaScript variables will persist because the main container page need not be reloaded.
More about AJAX
|
 |
OOP (Object-Oriented Programming) |
Object-Oriented Programming (OOP) focuses on data rather than processes, with programs composed of self-sufficient modules (objects) each containing all the information needed to manipulate its own data structure. This is in contrast to the existing modular programming which had been dominant for many years that focused on the function of a module, rather than specifically the data, but equally provided for code reuse, and self-sufficient reusable units of programming logic, enabling collaboration through the use of linked modules (subroutines). This more conventional approach, which still persists, tends to consider data and behavior separately.
An object-oriented program may thus be viewed as a collection of cooperating objects, as opposed to the conventional model, in which a program is seen as a list of tasks (subroutines) to perform. In OOP, each object is capable of receiving messages, processing data, and sending messages to other objects and can be viewed as an independent 'machine' with a distinct role or responsibility. The actions (or "operators") on these objects are closely associated with the object. For example, the data structures tend to carry their own operators around with them (or at least "inherit" them from a similar object or class).
More about OOP
|
 |
 |
 |
|