Monday, April 28, 2008

Sun Microsystems Introduces MySQL Workbench

Sun Microsystems, Inc. (NASDAQ:JAVA) today announced the availability of MySQL(TM) Workbench, a new visual database design tool that integrates data modeling, physical database design, database creation, change management and documentation capabilities into a single, seamless environment for MySQL developers and DBAs.
MySQL Workbench is available for download in two versions: an open source Community Edition and a (US) $99 commercial Standard Edition. Both are available now for Microsoft Windows, with future cross-platform support for Linux and Macintosh OS X under development.

The announcement was made this morning at the sixth annual MySQL Conference and Expo. With nearly 2,000 attendees, it is the world's largest community event for open source database developers, users, DBAs, vendors and corporate IT managers.

"We are very happy to deliver a powerful open source database design tool for the MySQL ecosystem," said Michael G. Zinner, Sun's team lead for database developer tools and the original developer of the popular DBDesigner4 open source software project. "The two editions are designed to meet the needs of the do-it-yourself community developer, while providing a very affordable and compelling commercial product for the corporate database professional."

The MySQL Workbench Community Edition is freely available for download under the open source GPL license at dev.mysql.com/workbench. This full-featured tool provides a base framework for data modeling and physical database design.
The MySQL Workbench Standard Edition is a commercial extension to the community edition that adds specialized plug-in modules that can boost productivity and save time. These include reverse- and forward-engineering capabilities, synchronization to and from live databases, HTML and text-based documentation, built-in validation of models and security management for modeled objects. At the MySQL Online Shop (http://shop.mysql.com), users can purchase a (US) $99 subscription for a perpetual single-seat license and software updates for a full year.
As a special introductory promotion, customers who purchase or renew MySQL Enterprise(TM) silver, gold and platinum level subscriptions by June 30, will receive a complimentary one-year subscription for MySQL Workbench Standard Edition*.

More information and a feature comparison chart is at www.mysql.com/workbench. Volume license discounts for multiple seats are also available for purchase.

MySQL Workbench Improves Productivity for Users

"MySQL Workbench SE has allowed our team to improve productivity and deliver products on time and within budget. The tool is very intuitive and we find our new staff can ramp up quickly. This tool has significantly reduced the task-time of our data modeling, leaving more time to concentrate on quality. It also helps eliminate defects early in our development phase."
Jamie Schultz, vice president of Operations
B Three Solutions, Inc.

"We've looked at many applications to manage database development, and MySQL Workbench is the best. It's an amazingly powerful database management front-end that's also easy to learn. I use it exclusively now for most data design tasks -- from advanced data modeling to general database administration. I recommend it."
Kevin Haas
OpenBI, LLC

"MySQL Workbench SE is a powerful visual design tool. I have tried other modeling tools, but the learning curve was too steep. With Workbench, I was up-and-running within minutes. From now on, MySQL Workbench will be an integral part of my development toolkit."
David Alsbury, CEO/President
Alsbury Media Group

About Sun's MySQL Database

MySQL is the most popular open source database software in the world. Many of the world's largest and fastest-growing organizations use MySQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software. At www.mysql.com, Sun provides corporate users with commercial subscriptions and services, and actively supports the large MySQL open source developer community.

About Sun Microsystems, Inc.

Sun Microsystems develops the technologies that power the global marketplace. Guided by a singular vision -- "The Network is the Computer"(TM) -- Sun drives network participation through shared innovation, community development and open source leadership. Sun can be found in more than 100 countries and on the Web at http://sun.com

Sun, Sun Microsystems, the Sun logo, MySQL, MySQL Enterprise, and The Network is the Computer are registered trademarks of Sun Microsystems in the United States and other countries.

*Standard subscription terms apply.

Source: PRWeb

Nitobi Uprades Ajax Component Suite with Safari Support, Dreamweaver Extensions and New Grid Component

Nitobi Inc. enhances its Ajax component suite today with the release of Complete UI Q2 2008. Today's release strengthens the popular Ajax development tools with Safari 3 support, a new hierarchical grid component, a variety of new themes, and multi-component Dreamweaver extensions that make use-cases like master-detail grids even easier. Complete UI is available for download at www.nitobi.com/download/.

Complete UI is a suite of Ajax-powered components that significantly improve user experiences for any web application. Complete UI is designed to help developers build great user experiences on the web. Powered by Ajax, Complete UI off-the-shelf components save developers the time and effort of building their own UI interactions from scratch. Nitobi components have been popular with Ajax developers since Nitobi Grid and ComboBox first launched in 2005. Complete UI solves web app usability challenges with easy user interactions powered by Ajax. In addition to delivering web apps with exceptional UI design, Nitobi's off-the-shelf components save developers hundreds of hours of development time.

"Adding good usability to web applications is difficult, even for senior developers. With Complete UI, we've packaged a suite of out-of-the-box, easy to implement Ajax components that immediately make sites more usable, even sites built by beginner developers," said Andre Charland, Nitobi CEO.

"Nitobi Grid allowed our development team to immediately configure and utilize a mature, production-ready component. Any attempt to custom build a grid component would likely result in a lengthy development process," said David Huffman, Senior Developer at Corporate Technology Partners.
  • Grid -- A cross-browser spreadsheet with Excel 'copy/paste', LiveScrolling, and more.
  • TreeGrid - A new, hierarchical grid component.
  • ComboBox -- A drop-down menu with autocomplete functionality, similar to Google Suggest.
  • Calendar -- A high-performance calendar picker that can be used with Nitobi Grid or in standalone web applications.
  • Callout -- A rich, skinnable tool-tip that prompts users with real-time feedback and helpful instructions as they navigate through an application.
  • Fisheye -- A tool bar menu featuring fisheye magnification, similar to Apple OS X tool bar.
  • Spotlight -- A tool for creating stylish guided tours of websites and applications.
  • Tabstrip -- Folder tabs for navigating to different sections of a web application via Ajax or iFrame requests.
  • Tree -- A hierarchical data view, similar to the folder view in Windows Explorer.
  • Ajax Toolkit -- A library of fully-documented tools used in Nitobi components that can be re-used in your own applications, or to build your own components.
The Complete UI suite is platform-agnostic and works with a variety of development frameworks, including Java, PHP, ASP.Net, Classic ASP and Coldfusion. Pricing for Complete UI starts at US $429. For more information on Complete UI, visit www.nitobi.com. Download a 30-day free trial at www.nitobi.com/download/.

About Nitobi Inc.
Nitobi Inc. (www.nitobi.com) has been creating web-based software components and enterprise solutions for customers around the globe since 1997. Nitobi's customers include Bank of America, Time Warner, KBR and NASA. Nitobi is an active member of the OpenAJAX Alliance and has recently authored a book on Ajax entitled, Enterprise Ajax published by Prentice Hall PTR.

Source: PRWeb

Tuesday, April 15, 2008

Sun Microsystems Announces MySQL 5.1

Sun Microsystems, Inc. (NASDAQ:JAVA) today announced the pending general availability of MySQL(TM) 5.1, a new version of the world's most popular open source database, designed to improve performance and simplify management of large database applications. A near-final release candidate of the GPL software is available for download now at http://dev.mysql.com/downloads/.

The announcement was made this morning at the sixth annual MySQL Conference and Expo. With nearly 2,000 attendees, it is the world's largest community event for open source database developers, users, DBAs, vendors and corporate IT managers.

“If our users initially choose MySQL because of its low cost, they continue to use MySQL for its high performance, scalability and broad platform support,” said Marten Mickos, SVP, Database Group, Sun Microsystems. “MySQL 5.1 continues this tradition by performing up to 15 percent faster than previous versions in our own internal tests – making it a compelling solution for demanding Web-based enterprise applications.”

"We're using MySQL 5.1 in production for a Weblog discovery code database which indexes approximately 18 million URLs per day," said Kevin Burton, founder and CEO of Spinn3r.com. "The new features in 5.1 extend the ease-of-use, scalability, and performance that MySQL is already famous for, so it can continue to meet the increasingly-demanding requirements of today's database applications."

MySQL 5.1 features a number of new enterprise enhancements, including:

  • Table and Index Partitioning – MySQL 5.1 supports five forms of horizontal data partitioning: range, hash, key, list, and composite (sub-partitioning). By partitioning table and index data, faster query response times can be achieved as only the relevant partitions of data need to be scanned, instead of the entire table or index. Further, various storage and other maintenance operations are made much easier and accomplished more quickly via partitioning.
  • Row-Based and Hybrid Replication – new replication options are now available in MySQL 5.1. Row-based replication replicates the data changes (rather than the actual SQL statements) between a master server and its slave servers, and hybrid replication uses either statement-based or row-based replication depending on the individual SQL operations – these achieve and maintain the most efficient and safest replication scheme for the application.
  • Event Scheduler – This new tool allows developers and DBAs automatically schedule common recurring SQL-based tasks to execute on the database server. It provides greater support for database-specific tasks than is available through CRON in Linux or Unix(R) or the Microsoft Windows task scheduler.
  • New Upgrade Advisor in MySQL Enterprise Monitor – Available to MySQL Enterprise(TM) subscribers, the new Upgrade Advisor provides automated rules that monitor and advise DBAs about specific bugs that can might impact their deployed versions of MySQL 5.1. When potential issues are detected, subscribers are given recommendations how to upgrade their database servers to correct the problem.

Platforms & Availability

MySQL 5.1 is scheduled to be generally available this quarter for a wide variety of hardware and software platforms, including Red Hat Enterprise Linux, SuSE Enterprise Linux Server, Microsoft Windows, Solaris(TM) 10 Operating System, Macintosh OS X, Free BSD, HP-UX, IBM AIX, IBM i5/OS and other popular Linux distributions.

The MySQL 5.1 GA release will be available in three ways to serve different audiences:

  • The MySQL Community Server – The freely-available, open source version of Sun's MySQL database. Licensed under the GPL, this full-function software is targeted to a technical, do-it-yourself audience, who does not require commercial support or premium add-on services.
  • The MySQL Enterprise Server – Available as part of a MySQL Enterprise subscription, this is the most reliable, secure, and up-to-date version of the MySQL database, targeted to corporate IT users. Subscribers receive monthly rapid software updates and quarterly service packs with the latest fixes -- along with access to proactive monitoring tools and 24x7 production technical support.
  • The MySQL Embedded Server – This commercially-licensed version of the MySQL software allows ISVs and OEMs to embed or bundle a high-speed, small-footprint database with their own products, without the free-distribution requirements of the GPL license.

For downloads and more information on MySQL 5.1, please visit http://dev.mysql.com/downloads/.

About Sun's MySQL Database

MySQL is the most popular open source database software in the world. Many of the world's largest and fastest-growing organizations use MySQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software. At http://www.mysql.com/, Sun provides corporate users with commercial subscriptions and services, and actively supports the large MySQL open source developer community.

About Sun Microsystems, Inc.

Sun Microsystems develops the technologies that power the global marketplace. Guided by a singular vision -- "The Network is the Computer"(TM) -- Sun drives network participation through shared innovation, community development and open source leadership. Sun can be found in more than 100 countries and on the Web at http://sun.com/

Sun, Sun Microsystems, the Sun logo, MySQL, MySQL Enterprise, Solaris, and The Network is the Computer are registered trademarks of Sun Microsystems in the United States and other countries. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company Ltd.

Source: PRWeb

Continuent Announces New uni/cluster 2008 for MySQL

Continuent, Inc., the leading provider of commercial open source middleware solutions for database high availability, today announced Continuent™ uni/cluster 2008. This newest version of Continuent's uni/cluster software provides the highest levels of availability and scalability for applications built using the MySQL® database.

Continuent uni/cluster offers a multi-master approach to replication. Data is committed and available to all nodes in the cluster simultaneously, effectively eliminating data latency. The elimination of data latency also allows uni/cluster to offer more effective load balancing because any database server can be used to process user queries.

New features in Continuent uni/cluster 2008 include:

  • support for more than two cluster controllers and
  • platform-independent, Adobe® AIR™-based GUI cluster management tools.
  • official MySQL 5.1 certification,
  • Solaris™ support and Red Hat® 5 certification,
"As organizations continue to adopt MySQL and other open source technologies for business-critical applications, high availability solutions such as Continuent uni/cluster are increasingly important," said MÃ¥rten Mickos, senior vice president, Database Group, Sun Microsystems. "Continuent uni/cluster addresses what many enterprises need - a cost-effective, reliable way to ensure that MySQL database applications are available 24/7."

"With Continuent uni/cluster 2008, organizations have insurance against outgrowing the capacity of their system," said Eero Teerikorpi, CEO of Continuent. "They can add new database servers on the fly and take advantage of uni/cluster's highly efficient load balancing, where database activity is directed to the least busy server. This can be vital to maintaining continuous data availability for maximum productivity and meet customer expectations."

At the conference, Continuent will be exhibiting its Continuent uni/cluster for MySQL in booth #101, and educating attendees on how to build highly available, scalable online database applications with MySQL

Robert Hodges, CTO at Continuent, will be delivering two talks at the conference. His first talk titled "Continuent Tungsten: Proxies on Steroids for HA and Performance!" on Tuesday, April 15, demonstrates how Continuent's new architecture rides new technology trends to create data services with high availability and performance using commodity hardware and off-the-shelf MySQL databases. His second talk "Portable Scale-Out Benchmarks for MySQL" on Wednesday, April 16, presents new open source tools that allow users to set up and run database scale-out benchmarks easily.

For more information about Continuent products, visit http://www.continuent.com. For information on Continuent's involvement in the open source community, visit http://www.continuent.org. Learn more about MySQL Conference & Expo by visiting http://mysqlconf.com.

About Continuent
Continuent provides continuous data availability. Continuent develops and markets commercial Continuent uni/cluster products and services based on Sequoia, a database-neutral, open source database-clustering project (www.continuent.org). Continuent's commercial open source solutions are currently available for EnterpriseDB™, MySQL and PostgreSQL. Continuent's Sequoia open source solutions are available for Microsoft® SQL Server, Oracle®, IBM® DB2®, and Sybase®. Continuent is headquartered in San Jose, CA, with research labs in Finland and France. For more information, please visit www.continuent.com.

Source: PRWeb

Saturday, April 12, 2008

8 Essential MySQL Queries

Here's a list of queries that I found myself using very often and that save me a lot of development time. I hope you can benefit from them as well.

1. Create a quick backup

Before testing a new piece of code you suspect might mess up data in one or more tables it's always a good practice to create a backup. To quickly create a backup copy of a table, use this query:

CREATE TABLE backup SELECT * FROM TABLE original;

The query creates a table backup which is a copy of the original table and includes both structure and content.

2. Create/change/restore a password

Many applications store MD5-crypted passwords in the database. If you want to quickly create a new MD5-ed password, or you have forgotten your password, use the following query to get a new one:

SELECT MD5('somepasshere');

This statement will give you "b5bab206cc8002bf7c10d47b24a2d0e6" which is the encrypted version of the string "somepasshere". There are other function that crypt stings in MySQL using different algorithms, most notably

PASSWORD()
which is using MySQL's own crypting algorithm.

3. Working with Unix timestamps

To convert from human-readable MySQL date/time format into Unix timestamp, use: SELECT UNIX_TIMESTAMP(); Without parameters, this will give you the timestamp of the current date and time. With parameters, you can get timestamp for any date. For example: SELECT UNIX_TIMESTAMP('2006-12-31'); This statement gives you the timestamp 1167541200. To get a date back from a timestamp, use: SELECT FROM_UNIXTIME(1167541200); This results in "2006-12-31 00:00:00"

4. Quick increment

To increment an integer stored in a table (useful for stats for example), use: UPDATE sometable SET counter=counter+1 WHERE …; Here "counter" is the name of the field that stores the integer value.

5. Toggle a value

If you have a field that stores a Boolean type of value, like 0/1 or yes/no, you can easily toggle the value with one if-statement:

UPDATE sometable SET flag=(IF(flag='no','yes','no'));

6. Find/replace

Say you want to update a piece of text if all records in a table field. REPLACE() comes to the rescue:

UPDATE sometable SET field = REPLACE(field, 'black','white');

This statement will replace all occurrences of the string "black" with the string "white" in all records of the "field" column. Apart from the string "white" the rest of the text contained in the field will be left as is.

7. Get a random record

If you want to select a random row in your table, you can use the statement:

SELECT * FROM table ORDER BY RAND();

8. Upper/lower case

If you want to modify a value and make it upper or lowercase, use the UPPER or LOWER functions, like this:

SELECT LOWER("Value"); // gives you "value"

SELECT UPPER("Value"); // gives you "VALUE"

About the Author
Stoyan Stefanov is a web developer from Montreal, Canada, Zend Certified Engineer, book author and contributor to the international PHP community. His personal blog is at http://www.phpied.com.

How to Create a MySQL Database

Whether you are an experienced web programmer or a complete novice attempting to provide data interactivity with your web site, MyQSL is an easy to use and free database solution that can allow you to store and configure data to be displayed on your web site.

The best way to create and manage a MySQL database is to download an open source (free) program called PhpMyAdmin. PHPMyAdmin allows you to manage all aspects of both your database structure and data from one easy to use interface. This tool is intended to handle the administration of MySQL over the Web.

This tool provides an interface that allows you to create and drop databases, create, drop, or alter tables, delete, edit, or add fields, execute any SQL statement, manage keys on fields, manage privileges, and import and export data into various formats. That sounds like a complicated set of activities, but the easy to use graphical tools make things quite simple and easy to understand. If you make a mistake, the software even provides instructions on where you made your error.

For a complete demo see: http://www.phpmyadmin.net/phpMyAdmin/
For documentation visit: http://www.phpmyadmin.net/home_page/docs.php

Most Linux based web hosting companies provide PhpMyAdmin as a standard feature with their packages. It is also available in a “Windows” IIS version. If your hosting provider does not already have this product installed they will often install it for you, or even allow you to install it yourself. Setup is quick and easy if you follow the step-by-step installation documentation.

Step One: Creating your new database

When you log in to your PhpMyAdmin welcome page, the first step is to enter a name for your new database in a text box provided. You can name your database anything that you wish, however if you are creating the database to use with a script or software package that you purchased somewhere, the script provider will often suggest a “preferred” database name. You should always create your database using the following format:

username_ databasename
Example: myusername_mydatabase

Your complete database name should always begin with your username followed by an underscore, then followed by the database name. This allows the server to know which user is in control of the new database, and it will also provide permission to access the database to only specific users. This also allows different users on the same server to use the same name for their own database, as you did, without interfering with your data – that is helpful if more than one user on your server bought similar software for their own site. They can then also use the software providers “preferred” database name.

Step Two: Creating a table for your new database

After you have created a database, the next step is to create a table, or even multiple tables, for you to store data. A table is the part of your new database that actually stores data.

You create a table by selecting the database that you created from the drop box list of databases. Once a database is selected a new form appears and asks for you to create a new table.

You must decide what you want to name your table and enter that name into the name box. Try to choose a name that reflects the type of data that will be stored in the table, such as orders, users, or inventory.

You then must decide how many “fields” or columns of data that you want to store for each record. If you need for the table to store five (5) different items, such as username, users email address, users telephone number, users account number, and the users age, than you would need five (5) fields. Simply enter the number 5 in the appropriate box. Once you hit create, the system will create a table and will add those fields into the table for you. Don’t worry about the number of fields you might need right now, as you can always add or delete fields later.

Step Three: Defining Fields

Once you have created your table you will be prompted to tell the database what features that you want each field to have. This looks complicated, but it’s not if you select your data type from the information below. You basically have to decide between three common data types and select the best choice for storing your data. If you make a mistake you can go back and edit the field.

If the field is to be used to store numbers, here are some choices:

TINYINT – A very small integer. The signed range is -128 to 127.
SMALLINT - A small integer. The signed range is -32768 to 32767.
MEDIUMINT - A medium-size integer. The signed range is -8388608 to 8388607.
INT - A normal-size integer. The signed range is -2147483648 to 2147483647.
BIGINT – A very large integer.

Some other less common number options include:

FLOAT- A floating-point number.
DOUBLE – A double-precision floating-point number.
DECIMAL - A packed exact fixed-point number.

If the field is to be used to store text or both text and numbers combined, here are some choices:

VARCHAR is for varying characters and can be up to 255 characters in length.
TEXT is a column with a maximum length of 65,535 characters – easy to search.
BLOB is a column with a maximum length of 65,535 characters – case-sensitive.

If the field is to be used to store dates, here are some choices:

DATE - A date.
DATETIME - date and time combination.
TIMESTAMP - useful for recording the date and time of an INSERT or UPDATE operation.
TIME - A time.

Once you have selected the data type for your fileds you will need to let the system know how many characters that you will need to store in the field.

Example: if you are storing a username, you might want to select VARCHAR as your data type and allow up to 100 characters for that field. If you are creating a User Identification number you might want to select INT and allow up to six characters – that would allow you to have up to 999,999 users.

The last step to creating your data fields is to select any special attributes that you may find helpful. Some examples are:

Auto Increment: Auto-Increment fields are useful for assigning unique identification numbers for users, products, and customers, etc. By default, fields are incremented using number characters (like "1", "2").

Primary Key: The primary key is a data column that uniquely identifies a specific instance of that data. At least one of your fields must be a Primary Key. Username is an example of a good primary key. You do not want to have more than one individual having the same username.

Index Key: Allows you to speed up searches by designating a field as a preferred data source, especially when combining data from multiple tables.

Congratulations, once you have completed these steps you are ready to import data into your new database.

About the Author
Don Beavers lives in Bryan/College Station, Texas and is an enterprise level PHP-MySQL programmer at both the Shopping Elf Shopping Guide and the Datavor Web Directory.

Tuesday, April 8, 2008

Developing and deploying an application on Google App Engine

This video introduces developers to building apps on Google App Engine using Python.

Friday, April 4, 2008

LEAD Technologies Announces the Release of the First Imaging Specific WPF SDK

Today, LEAD Technologies, Inc. announced the release of the first imaging specific WPF SDK, with WPF functionality in our LEADTOOLS product line.

LEADTOOLS WPF Module will have WPF support included with LEADTOOLS Raster Imaging Pro and up. With this new release, LEAD has created LEADTOOLS for WPF and LEADTOOLS for WPF Express. The Microsoft Windows Presentation Foundation environment provides a consistent programming model for building applications. Directly related to XAML, it provides a clear separation between business logic and the user interface, enabling you to build applications that blend the user interface, documents, images, and other content for delivery on the desktop or across-the-web.

"LEADTOOLS for WPF takes full advantage of The WPF framework, to provide you with out-of-the-box support for displaying, loading, saving, converting or processing all image formats supported by the Microsoft Windows BitmapSource class in the WPF environment, as well as the 150+ formats supported by LEADTOOLS Raster Imaging toolkits", stated Rich Little, LEAD Technologies' President.

LEADTOOLS includes WPF source code examples making the integration of many years of LEADTOOLS imaging expertise into the latest Microsoft WPF technology a simple task.

New WPF Imaging SDKs in v15:

LEADTOOLS for WPF Express includes everything a designer or developer needs to start adding imaging elements to WPF applications, including a WPF Viewer that supports the Microsoft .NET BitmapSource object. It also includes full documentation for all Windows Presentation Foundation functionality supported by all LEADTOOLS products.

LEADTOOLS for WPF Standard contains full featured versions of the WPF Viewer and ImageList controls, Bitmap Effects, and 40+ WIC Codecs.

LEADTOOLS WPF Module leverages the features and power of LEADTOOLS 15 including OCR, image processing and all of the other features available in LEADTOOLS 15. It includes everything from Standard plus a RasterImageViewer control that has support for the LEADTOOLS 15 RasterImage class and Load/Save methods.

Developers can harness the robust power of LEADTOOLS extensive file format support and image processing features, while taking advantage of the newest UI development features provided by WPF. LEADTOOLS includes WPF source code examples making the integration of many years of LEADTOOLS imaging expertise into the latest Microsoft WPF technology a simple task.

Availabilty and Pricing
LEADTOOLS v.15 SDKs are available for immediate purchase through the LEADTOOLS website or by calling LEAD sales at 704-332-5532. Purchase may also be made through one of LEAD's authorized resellers or distributors.

Full Imaging evaluation toolkits are available free of charge from LEAD's website http://www.leadtools.com

About LEAD Technologies
Since 1990, LEAD Technologies, Inc. has been a global leader in the imaging developer toolkit market, providing programmers with feature-rich tools to "image-enable" their software applications. LEAD Technologies pioneered the fastest software-only image compression and continues to lead the field in advancing new imaging technologies and offering those technologies to programmers world wide.

Source: PRWeb

Wednesday, April 2, 2008

DiscountASP.NET Partners with Telerik

DiscountASP.NET, a leader in advanced ASP.NET hosting, announces a partnership with Telerik, an award-winning vendor of advanced ASP.NET user interface components and .NET reporting solutions.

"We specialize in ASP.NET hosting and are always interested in partnering with the vendors that provide our customers with the most useful tools that make their life easier and their sites stand out," said Takeshi Eto, Vice President of Marketing at DiscountASP.NET. "Telerik is a well known leader in UI components for rich user experiences."

Under this partnership, DiscountASP.NET customers can receive a $50 discount on Telerik RadControls and Reporting solutions. Telerik users can get 6 months free hosting for the first year of DiscountASP.NET's base ASP.NET hosting annual plan.

"The DiscountASP.NET and Telerik partnership is a natural fit," said Nadia Terzieva, VP Business Development at Telerik. "DiscountASP.NET is focused on offering advanced ASP.NET hosting for developers and we provide the tools that take their web applications to the next level."

About Telerik
Telerik is a leading vendor of developer tools and components for .NET. Building on our expertise in interface development and Microsoft technologies, Telerik helps customers build applications with unparalleled richness, responsiveness and interactivity. Created with passion, Telerik products help thousands of developers every day to be more productive and deliver reliable applications under budget and on time. For more information on Telerik, visit http://www.telerik.com.

About DiscountASP.NET:
DiscountASP.NET is an innovative leader in Microsoft Windows-based shared hosting, focused on providing the best value in ASP.NET and SQL database hosting. A Microsoft Gold Certified partner, DiscountASP.NET was one of the first hosts to launch Windows 2008 hosting, and .NET 3.5 hosting supporting LINQ and ASP.NET AJAX hosting. Through strong word-of-mouth and their commitment to ASP.NET and SQL technology, DiscountASP.NET has become the choice for affordable enterprise-class ASP.NET web hosting. For more information, visit http://www.discountasp.net.

Source: PRWeb