Build One Solutions Inc.
 
spacer spacer spacer spacer spacer spacer spacer spacer spacer spacer
 
 
spacer
 
 
Web Development Technologies

We've done our homework. We develop accessible and W3C standards-compliant web sites by employing a wide range of technologies.

Sitefinity - Content Management Elite
This is the web content management system that requires almost no learning. Robustly engineered, easy to extend or customize, Sitefinity delivers unpresedented power and ease of use helping to build applications faster and better with less effort.
Please Ask for free consultation

ASP.NET
ASP.NET provides a large framework for programmers to utilize. Software engineers have a wide choice of programming languages to choose from, as these languages can be seamlessly integrated with each other. The Common Language Runtime along with the Common Language Specification makes cross platform cross language interoperability possible. There are thousands of pre written classes which may be used for just about any  imaginable task. ASP.NET also provides its programmers with a set of feature rich windows and web application controls. Along with the controls and classes, the .NET Framework also provides robust technologies that can harnessed to make application communication and data storage possible.

AJAX.NET
AJAX.NET is a framework that allows applications to communicate with the back end server without refreshing the full page. A full set of controls has been made available to the public so that developers can quickly add AJAX functionality that would otherwise take days or weeks to create.
 
ADO.NET
ADO.NET is a framework that allows applications to communicate with databases such as T-SQL, Oracle, MYSQL, Access ODBC and others. ADO.NET has the ability to create transactions and keep data sanctity

Web Services
Web Services are services  that can be made available to applications hosted from different places or different servers such as a weather report or a location mapping system. This makes it easy to let a user subscribe to such a service and host them in their own applications.

T-SQL
With data usually being the heart and soul of any business application there are few database designs that match the power of what Microsoft has provided in the T-SQL platform. Monitoring, tuning, creating backups and data recovery are a few strengths that make SQL a compelling choice when deciding on how to store your important data.

XML 
XML is a useful language to help structure and transmit data between applications. Xml's common format also makes it trivial to have different languages and programs communicate with each other. It is likely to become the most popular way to communicate data between servers and applications.

Windows Presentation Foundation (WFC)
WFC, while in its infant stages, is sure to lead the way into the next generation of rich windows and web client applications. WFC integrates with Windows Communication Foundation, Windows Workflow Foundation, ASP.NET, AJAX.NET, XAML, as well as, Microsoft's new suite of web development software called Microsoft Expression, and others.

XAML
XAML provides a declarative way to produce feature rich applications for both window and web. The XAML language can also be employed to help designers and developers collaborate more effectively. A Graphic designer can create vector content in programs such as Adobe Illustrator, Photoshop Microsoft Expression, Blend, etc., export it and sign it off to the developer. The developer can then add code to the design without making any drastic changes.


XSL(T)
XSL(T) provides a declarative way to transform data from within xml files. This standard makes formatting and displaying xml data very easy. It can be used  together with other xml compliant languages such as HTML, XSL-FO, XPath, CSS and others.

PHP
PHP is a fast, server-side scripting language. It is one of the more popular languages because it is easy to code database communication and it is an open source platform.

CGI/Perl
Perl is a programming language that can handle input and output from a Web Server, usually through the Common Gateway Interface. It is most commonly used to process information through forms.

MYSQL
MYSQL is a fast, open-source Relational Database Management System that uses the popular Structured Query Language (SQL). It is perfect for most web sites that need database functionality, and works hand-in-hand with PHP.


Client Technologies:

XHTML
XHTML is a markup language designed to structure information for presentation as web pages. The XHTML is a standard removing most of the excess formatting from the layout code of a web page, thus creating faster, more readable and more reliable code. The document type definition lets you indicate the severity of the compliancy. XHTML is the next generation of HTML.

Cascading Style Sheets
Cascading Style Sheets control how web pages are displayed in the browser, and allow the separation of presentation from structure and content. CSS helps to ensure that web pages are presented in an accessible way to all visitors, over a wide range of media.

JavaScript/ECMA Script
JavaScript is a lightweight scripting technology which is used alongside XHTML documents to make web sites more interactive.

AJAX
AJAX helps create a more desirable relative interface by updating content without the bulk of a page refresh.

 

Creative Design Technologies

Multimedia:

Adobe Flash CS3
In the 11 years, since the Adobe Flash player came on the scene it has arguably become the most prolific piece of internet software of all time. There are more than 500,000 developers and 325 million web surfers currently using the player. Web sites developed fully in Flash have been used by many of the world's largest companies to retain, inform and entertain the end user.

Flash is a product designed to provide web sites with a combination of animation, sound, interactivity and database integration. A free plug-in, which now ships with the major web browsers, is needed to see the Flash documents contained in a web site.

Used properly Flash can create a truly multimedia web experience. Flash is not without certain disadvantages, such as search engine non-compliance, and is commonly used strategically for this reason on large scale web sites.Many Web 2.0 sites opt for a hybrid of Flash and more commonly used markup languages such as XML, HTML, PHP, or ASP. By using Flash only where it is required for Animation, Sound, Video and specific user interaction the web site remains Search Engine Friendly, printable, and browser compliant, without sacrificing its compelling rich-media content.

Adobe Photoshop CS3
Photoshop is a bitmap based graphics editor which is the current market leader for commercial photo retouching, and digital dark room effects. Far from just a simple photo editor Photoshop features a rich set of tools for creating anything from a digital painting to a web interface. With a long and storied history Photoshop was one of the original "killer applications" written for the Macintosh platform.

CS3, The current iteration of the program, reflects its integration with other Creative Suite products. Photoshop CS3 features the addition of capabilities for scientific imaging, 3D, and high end film and video users. Photoshop created content can be integrated in powerful ways in the creation of motion graphics using After Effects. Additionally there is a beautiful marriage between photoshop and flash where bitmap artwork can be used in a number of ways to lend to a projects overall texture and appearance.

Adobe Illustrator CS3
Illustrator does for page layout what Photoshop did for the digital darkroom. While Photoshop excels in the bitmap realm, Illustrator provides far more powerful results in the typesetting and logographic areas of design. A skilled Illustrator user should be able to layout a page in less than 1/3 the time it would take to layout a similar page in Adobe Photoshop. Photoshop is slowly catching up with it's most recent layout features but Illustrator is still the undisputed champion.

New features available in CS3, Illustrators most recent release, include Live Color, which provides tools for creating color harmonies based on color theory, and the ability to dynamically apply colors to selected objects and shift the tone of an entire illustration at one time.

Remapping controls are also provided for reducing the numbers of colors in your artwork. Illustrator now features much stronger integration with Flash, with named symbol instances and dynamic/static text; improved drawing tools and controls; faster runtime performance; an Eraser tool that works on vector objects; a Crop Area tool; and an improved Isolation Mode for groups and symbol definitions. Because Flash, Illustrator, and Photoshop are all under the 'Adobe' brand umbrella since Adobe's acquisition of Macromedia the result is greatly improved compatibility and a shorter development cycle for designers and developers.

Adobe In Design CS3
Originally launched as a direct competitor to QuarkXPress, InDesign initially had difficulty converting users away from Quark the then de facto standard for multi-page document creation.

InDesign was positioned as a high-end alternative and successor to Adobe's own PageMaker. Today InDesign's primary uses are in the design and production of periodical publications, magazines, posters, and other common print media; much longer documents such as books, catalogs, and manuals are still commonly designed in FrameMaker, or QuarkXPress.

InDesign can also export documents seamlessly in Adobe's Portable Document Format (PDF), offering multilingual support as well a feature Quark Express users must buy additional software to use.


Adobe After Effects CS3
After Effects is often described as the "Photoshop of video", because its flexibility allows compositors to alter video in any way they see fit. Although AE can be used to create images on its own, it is generally used to compose material from other sources such as video footage, photoshop documents and logos, in order to create the end product. After Effects can be used to create stunning motion graphics in any number of common formats for broadcast over the internet, on television, and in film and video.

One key difference between After Effects and a Non-Linear Editing System is that After Effects is layer-oriented, and NLEs are generally track-oriented. This means that in After Effects, each individual media object (video clip, audio clip, still image, etc.) occupies its own track. The layer-oriented system that After Effects adopts is suited specifically for extensive effects work and keyframing.

After Effects integrates very well with other Adobe design software such as Illustrator, Photoshop, Premiere Pro, and Encore.




Build One also has experience with a range of other web technologies, including ASP, Microsoft Access, SQL Server, Windows, IIS, SSI and Macromedia Shockwave/Director.

If you require specialized services in technologies that are not listed, please contact us to discuss your specific project requirements.

© 2008 Build One Solutions Inc.