Free Mobile-Format Ebooks from Manning Publications

Starting today, when customers buy selected print books or ebooks from Manning Publications, they will also be able to download free ebook versions formatted for the Amazon Kindle, Apple iPhone, and Sony Reader.

Manning expects to have mobile ebook versions of more than a dozen titles released by the end of the year, starting with these popular titles:
  • "ASP.NET MVC in Action" by Jeffrey Palermo, Ben Scheirman, and Jimmy Bogard

  • "Grails in Action" by Glen Smith and Peter Ledbrook

  • "iPhone in Action" by Christopher Allen and Shannon Appelcline

  • "Unlocking Android" by W. Frank Ableson, Charlie Collins, and Robi Sen

  • "jQuery in Action" by Bear Bibeault and Yehuda Katz

  • "The Well-Grounded Rubyist" by David A. Black

Standard ebook formats, like PDF, aren’t designed for the small screens of portable devices. The new formats, called epub and mobi, were created with the Kindle, iPhone, and Sony Reader in mind: Pages have been resized and images optimized to be displayed on a small screen.

Manning readers are already writing (and tweeting) to say they love the new formats.

"iPhone in Action looks great in Stanza and it's great to be able to read this book easily on the morning train."
"Mobi version of ASP.NET MVC in Action is great on the Kindle2."

"Thanks for getting those out! That should make reading on the iPhone a MUCH better experience."

"This weekend, I received a link to download ASP.NET MVC in Action on my Kindle and was blown away. This goes above and beyond my expectations."


This isn't the first time Manning has given customers something for nothing: "We offer free ebooks to our print book customers, regardless of where they buy their book," says Manning’s Publisher Marjan Bace. "It's the same with these new formats—everyone who already purchased and registered one of these books will get a free download link from us. No one is left out."

As more titles become available, details will appear at manning.com/catalog/mobile/ and on each book's individual web page at manning.com.

Manning Publications publishes high quality books for computer professionals, and is known for innovations including selling ebooks as unprotected PDFs, and electronically releasing chapters in development, within its Early Access program.
Read More >>

Android Wireless Application Development Book Review

Android Wireless Application Development is Addison Wesley's first Android development book. Android Wireless Application Development provides an introductory look at developing for Android devices. This book does assume that you have a basic knowledge of Java.

Android has many topics and features to cover. This attempts to cover all areas, but can only cover a few areas in depth.

This book does a very good job of explaining Activities and Intents which are the core of Android development. In chapter 2, you will find a thorough explanation of Activities and Intents that is very easy to understand.

Chapter 3 provides a good coverage application resources that include strings, arrays of strings, colors, dimensions, drawables, bitmap graphics, animation sequences, menus, xml, raw files, layouts, styles, and themes. You will also find details on internationalization and using different resource for different device configurations. The chapter also includes great information on working with Nine-Patch Stretchable Graphics which allow for a single image to be used no matter what the screen resolution is.

This book does cover all of the Android controls, but not in-depth. You will find adequate information on most controls. The ListActivity, Gallery control, and ImageSwitcher are barely covered and really need examples.

The Android Multimedia APIs are well covered. The author does a very good job of showing how to use these APIs to capture pictures, audio, and video as well as audio and video playback.

The author has attempted cover all areas of Android development. Below are more topics covered in this book:
  • Using Preferences

  • Reading and writing files

  • Using SQLite Database

  • Using network APIs

  • Using location based services including GPS, geocoding, and the map view control

  • Using the Telephony API including making calls and sending SMS

  • OpenGL ES

  • Using device sensors including accelerometer, light, magnetic field, orientation, and temperature

  • Working with WiFi

  • Monitoring the battery

  • Using notifications including status bar, vibrating the phone, blinking the lights, and making noise

  • Selling your applicaiton

Summary
The author's writing style is easy to read and keeps you interested in the book. The examples are easy to follow. The book is just under 500 pages, but it reads very quickly. Android Wireless Application Development is a good book for anyone that is familiar with Java, but is new to Android development.

Android Wireless Application Development is available at Amazon.com.
Read More >>

Creating Action Events with JBuilder

Adding action events is also very easy in the Swing Designer. Simply select the component, and then right click and select Add Event Handler. You can see that just about every event time imaginable is available from this menu. As an example well select the actionPerformed event.

Read More >>

DbSchema Universal Database Designer and Query Tool Released

DbSchema is a complete database tool, oriented towards usability, facilitating an easier understanding of schemas and logical browsing of database data. While many of the existing tools require advanced knowledge of SQL language and database design, using DbSchema you can understand the database structure at a glance and explore its data just using a mouse. DbSchema is an outstanding tool due to the intuitive approach to databases, which makes it easy to use by beginners as well as professionals.

With a single program, database managers, programmers or regular users can save time and money in the design, development and maintenance of enterprise relational databases.

DbSchema emphasises database structure in an easy-to-use interface, that simplifies understanding of schema and supports efficient interaction with the data. By using DbSchema diagrammed layouts you will get a clear and concise picture of your schemes. Exploring data can be done as easy as browsing the Internet. Beside this, you may use the Query Builder or the Sql editor to edit and execute complex Sql queries.

The DbSchema layouts shows tables, columns, primary keys, foreign keys, indexes, etc all in a simple and concise diagram. Layouts allow you to directly edit all the above objects as well as add comments and navigate through the schema. You can create multiple layouts, each focused on a specific part of your schema. Everything is saved into a single project file, which allows you to work in your schemas without a live connection to a database. All schema changes can later be applied to the live database by a simple synchronization feature.

Relational Data Browse, one of the primary tools in DbSchema is an amazingly simple and efficient data explorer. Using drag&drop you can view data from groups of related tables, while still keeping track of the relations between them. This allows you to build complex Browse Trees, of unlimited size. Within a Browse Tree, you can set data filters, enable sorting, edit or insert new data records. Tree browsing is an excellent alternative to traditional SQL queries, since it's intuitive and easy to use. And your browse trees can be saved within the project, so that you can later reopen them, and continue your work, without having to recreate them all over again.

Query Builder uses a similar diagram to layouts, that allows you to build complex queries using several join types, group by, filters and so on. All you have to do is drag tables from a layout into Query Builder panel, and check the columns you want to appear in your result. Build sophisticated queries, is possible and simple, even if you are not an SQL expert!

For regular SQL work, you may use the SQL Editor to execute single or multi queries as well as scripts and view the result on screen or spool it into a file. And while working you can enjoy all the nice productivity enhancing features, like Syntax Highlight and Code Completion.

Database connectivity is implemented using standard JDBC drivers, allowing DbSchema to work with almost all databases, as long as they provide a suitable driver, like Oracle, MySql, Postgres, Db2, MSSql, Sybase, Firebird, Derby, Mimer and many others. Using DbSchema reverse engineering and conversion features you can convert a database schema between different databases. You can also export database data as SQL script files to populate other databases. Using all available DbSchema features you can easily migrate from one database to another.

Adding comments to your schema may bring crucial benefits during the implementation and maintenance phases of your project. DbSchema allows you to add comments to schema elements, and to easily access then while in layout, in the form of quick tooltips. Later you can generate interactive XHTML documentation files, with all the comments included. XHTML files can also contain a vector image representation of the entire layout, providing for a precise and complete documentation that can be opened using an Internet browser. This documentation even has the benefit of providing similar comment tooltips for tables and columns when the mouse hovers over these elements.

DbSchema is suitable for team work as well as for single users! Since projects are stored in their own XML project file, they can be easily added to your source control software (CVS, SVN, SourceSafe, etc...) and shared by a team. Before commiting your changes all you have to do is synchronize your version with the current one in the repository, using the synchronization feature provided by DbSchema, which also includes synchronization with a live database, to keep every database instance in sync.

Software has been tested with good results on large and very large databases, including databases in excess of 1000 tables. On http://www.dbschema.com you will find interesting presentation videos, tutorials, as well as links to installation kits, suitable for Windows, Linux and Mac OS.

DbSchema is available as a 30-day trial software.
Registration is available as Personal (127$), Commercial (198$) and Academic License (63$).

About Wise Coders Solutions:
Wise Coders Solutions has been founded in 2006, targeted towards development of effective and efficient database applications. Large experience with production systems, database scalability and performance issues, encouraged us to design a tool with a distinct approach to databases workflow.
Read More >>

Creating Simple UI with JBuilder

Swing Designer comes with a rich palette of containers, layout mangers, and controls. You can also import custom or third-party widgets onto the palette. By default JFrame uses a Border Layout. To show how easy it is to switch between layout managers, and also how the visual design and code remain in sync, well start by adding a button on to the panel. Changing the buttons label is easy and can be done by changing it in the property sheet, in the source code, or by editing the button directly.

Read More >>

How to Add a Badge Number to Your iPhone Application Icon

This quick iPhone tutorial explains the code for adding a red badge number in the corner of your application icon using iPhone 3.0 SDK.

Read More >>

Templates and Morphing with JBuilder

Swing Designer allows you to morph a component into another similar type of component. For instance, if we select a button on the panel, and bring up the component menu, we can morph this into a check box or other component that is basically similar in nature or type.

Read More >>

Using Form Layout with JBuilder

This video tutorial shows how JGoodies Form Layout can be used in JBuilder's Swing Designer.

Read More >>

Playing a sound, and fading a sound using AVAudoPlayer on iPhone

This is an xcode iPhone SDK tutorial where that uses the AVAudioPlayer to play a "caf" sound file and fade the sound out.




Read More >>

Using Group Layout with JBuilder

This video tutorial explores using Group Layout in JBuilder's Swing Designer.

Read More >>

Drawing a Dynamic Pie Chart in the iPhone SDK

This is a basic xcode iPhone SDK tutorial in which I demonstrate the use of the quartz2d api to draw a pie chart which is dynamically drawn based on the weight of two sliders' values.




Read More >>

Visual Inheritance with JBuilder

JBuilder's Swing Designer provides support for visual inheritance and creating custom widgets and panels. So weve seen how to create customer components or panels, how the visual inheritance works, and how we can expose specific properties or even an access to the entire component within an embedded panel.

Read More >>

Synchronize SQL Server 2008 Databases with No Extra Fees

A new product of Perpetuum Software LLC, SQL Schema Sync API, can be admitted as a new stage of the products for database synchronization. It includes the library of components and the utility created for developers and administrators working with MS SQL Server 2008. SQL Schema Sync API allows quick comparison and error-free synchronization of two databases and, besides, it is easily embedded into any application. The utility is designed as a Wizard suggesting you what to do at every step. That’s why you can manage the process of synchronization, but you don’t have to work with complicated menu and great number of buttons.

Use unique technologies and functionality of MS SQL 2008! With advanced SQL Schema Sync API based on Microsoft SQL Server 2008 you reach the ability to work with databases more effectively and productively. So, for example, the full support for MS SQL 2008 allows developers to manage quite different data types – from traditional to geographical (date, time, geometric data, geographical coordinates, data types for presentation in hierarchy, and also new table type that can be defined by the user). Such support enhances the work with parameters, complicated sortings, and also makes CLR functions returning table values available. Besides, the product provides spatial indexes and a set of columns to optimize work with null values.

Forget about routine work! The comparison results are always demonstrated in the table. Thereby every user gets the ability to analyze the differences between two databases and choose necessary objects for synchronization. Automatic generation and script implementation are essential advantages which prevent developers from writing difficult code.

Save your time! With new SQL Schema Sync API the development of powerful data-managed applications becomes easier than ever. The product increases the effectiveness of developer’s work and reduces the time needed for the creation of even the most complicated applications. Almost every procedure can be implemented with the help of a mouse. It allows you not to go deep into internal program architecture. User-friendly interface gives the opportunity to quickly learn the product functionality and immediately fulfill all operations to users without special knowledge in programming field.

Today the only key to business success is meeting the highest level of regularly changed information technologies. Make the first step towards your future using new SQL Schema Sync API developed to reduce your time expenses and make the process of database synchronization quick, productive and enjoyable!

Download free evaluation of SQL Schema Sync

Source: PRWeb
Read More >>

Creating Menus with JBuilder

This video tutorial from Embarcadero shows how to create Swing menus using JBuilder.

Read More >>

NaviCoder IDE for Java Reviewed

Over the past 10 years, Java IDEs have evolved from Symantec's Visual Cafe to Eclipse and NetBeans of today. During this evolution, Java IDEs have added a large number of features, flexibility, and complexity. PremiumSoft's NaviCoder takes aim at these higher end Java IDEs with an easier to use IDE.

NaviCoder is a Java IDE written entirely in C++ for Windows. NaviCoder was very responsive on an older Windows machine with only 1GB of memory.

Main features of NaviCoder:

  • Simple project management

  • Comprehensive source code editor - Auto-indent and outdent, block selection, display tabs and spaces, show line numbers and breaks, highlight current line, unlimited undo/redo capability, navigate backward and forward and more

  • Code completion - for both Java and JSP files

  • Code folding - collapse (hide) and expand (show) sections of your code to make it easier to navigate and read

  • Syntax checking and highlighting

  • Brace and bracket highlighting

  • Fully integrated debugger with breakpoints, stepping, variable inspecting, and stack traces

  • Compatible with Java 1.4 or newer.

As you can see the features are comparable to other Java IDEs. The code editing and debugging features are on the same level with what you would find in other IDEs such as Eclipse.

NaviCoder did suprise me with code complete functionality for JSP editing. This is a feature that you don't find in some IDEs out of the box.

NaviCoder has provided these features without over complicating the user interface and keeping the product simple and easy to use. The simplified user interface makes it very easy to use.

Like other Java IDEs, NaviCoder provides project templates for web applications, stand-alone applications, and applets. NaviCoder integrates with Tomcat (which is installed with NaviCoder) when developing web applications.

While making the product easier to use, it is missing some features and functionality that maybe needed by some. For example, if you are developing in a team environment, you may need integration with a source management system such as CVS or TFS.

NaviCoder does allow for minor integration with other tools. It does allow you to integrate with any tool that has a command-line interface. For example, you could add an item to the menu to jar your compiled classes without needing to use Ant.

NaviCoder starts at $49 for the download version and $59 for the CD version. NaviCoder Lite is available for free, but it does not include support for code completion, syntax checking, and debugging.

If you are an entry-level/beginner Java developer and not coding with a team, I would recommend NaviCoder. You should go with full version and not the Lite version. The code completion, syntax checking and debugging are defintely necessary for being productive.

You can download 30-day trial version of NaviCoder is available or purchase NaviCoder at www.navicoder.com.
Read More >>

Remove Spaces from a String in Java

This Java tutorial shows how to remove spaces from a string in Java.

If you only have spaces at the beginning or end of the String, you can use the trim() method. This method will remove whitespace from the beginning and end of the String, but not if it the spaces are within the String. Below is an example of using the trim() method.

String trailingSpaces = "  word  ";
String noSpaces = trailingSpaces.trim();

To remove all spaces in a String, you can use the replaceAll() method. The method allows you to replace all occurrences of a String with another String. To remove all strings, we will replace a space " " with an empty string "".

String spaces = "This is a test";
String noSpaces = spaces.replaceAll(" ", "");

This variable noSpace will be "Thisisatest". Read More >>

How to configure Delphi 2010 to look, work, and feel like Delphi 7

This video tutorial explains how to configure the Delphi 2010 development environment to look ,work and feel like Delphi 7.

Read More >>

New dbExpress driver for Firebird in Delphi 2010 and C Builder 2010

One of the new database features in Delphi 2010 and C Builder 2010 is the new dbExpress driver for Firebird, check this out and learn how we support Firebird in data explorer, VCL, and dbExpress framework access the Firebird database.

Read More >>

What's new in Delphi 2010 and C Builder 2010

In this video you will see some of the new IDE features in Delphi 2010 and C Builder 2010, like IDE Insight, Code Formatter, background compilation and others. Delphi 2010 and C Builder 2010 is part of the RAD Studio 2010.

Read More >>

What's New in DB Optimizer 2.0

Taking SQL tuning beyond hints and SQL rewrites with new features for faster and more advanced tuning and analysis. DB Optimizer offers complete SQL profiling and tuning for DB2, Oracle, SQL Server and Sybase. With a built-in SQL IDE, DB Optimizer is the perfect tool to help both DBAs and application developers ensure only the highest quality, best performance SQL code gets into the production environment.

Read More >>

Array Ranges in Functions in C++

Learn about array ranges in functions in C++ in this video tutorial.

Read More >>

Changing Array Values with Functions in C++

In this video tutorial, learn about changing array values with functions in C++.

Read More >>

Protecting Arrays with const in C++

In this video tutorial, learn about protecting arrays with the const in C++.

Read More >>

Populating an Array with Functions in C++

Learn how to populate an array with functions in C++ in this video tutorial.

Read More >>

Passing Arrays into Functions in C++

In this video tutorial, learn about passing arrays into functions in C++.

Read More >>

Reading From a File in C++

This video tutorial shows how to read from a file in C++.

Read More >>

Writing on Files in C++

This video tutorial shows how to write files in C++.

Read More >>

Structures in C++

This video tutorial shows how to use structures in C++.

Read More >>

Switch Statement in C++

Learn how to use the switch statement in C++.

Read More >>

Logical OR Operator in C++

Learn how to use the OR operator in C++ in this video tutorial.

Read More >>

If Else If Else Statement in C++

In this video tutorial, learn how to use the if else if else statement in C++.

Read More >>

If Else Statement in C++

In this video tutorial, learn how to use the if else statement in C++.

Read More >>

If Statement in C++

In this video tutorial, learn how to use the if statement in C++.

Read More >>

Creating a Pointer in C++

This video tutorial shows how to create a pointer in C++.

Read More >>

Address Operator in C++

In this video tutorial, learn how to use the address operator in C++.

Read More >>

Do While Loops in C++

This video tutorial introduces you to do while loops in C++.

Read More >>

While Loops in C++

This video tutorial introduces you to while loops in C++.

Read More >>

For Loops in C++

This video tutorial introduces you to FOR loops in C++.

Read More >>

More on Arrays in C++

This video tutorial continues discussing arrays in C++.

Read More >>

Beginning Arrays in C++

This video tutorial introduces you to arrays in C++.

Read More >>

Return Values in Functions in C++

This video tutorial shows how to return values in functions in C++.

Read More >>

User Defined Functions in C++

This video tutorial shows you how to create user defined functions in C++.

Read More >>

Arguments in Functions in C++

This video tutorial shows how to use arguments in functions in C++.

Read More >>

Beginning Functions in C++

This video tutorial introduces you to functions in C++.

Read More >>

cin and User Input in C++

This video tutorial shows how to use cin to capture user input in C++.

Read More >>

Modify Variables to New Values in C++

This video tutorial shows how to modify variables to new values in C++.

Read More >>

Declaration Statements and Variables in C++

This video tutorial introduces you to the declaration statements and variables in C++.

Read More >>

Basic Syntax and Functions in C++

This video tutorial introduces you to the basic syntax and functions in C++.

Read More >>

Installing Compiler for C++

This video tutorial gets you started with C++ showing you how to install a C++ compiler.

Read More >>

Create Windows 7 Compatible Software Installers with Setup Factory

Indigo Rose Software today announced the launch of Setup Factory 8.2 with full support for Microsoft Windows 7. Software developers can now build a single software installer program that works just as well on the latest Windows operating systems (Windows 7, Server 2008, Vista) as it does on legacy systems like Windows 95, 98, 2000 and XP. This makes Setup Factory 8.2 a unique solution for software developers who require the widest compatibility for their setup programs.

An easy-to-use Project Wizard helps programmers create ready-to-build software installation projects in minutes. They can simply drag and drop files and folders onto the project window and they're ready to build. Setup Factory outputs a compact, single-file setup.exe that is ideal for distribution via Internet download, CD/DVD-ROM, USB memory keys and corporate networks.

"Indigo Rose is excited to launch this new version of Setup Factory," said Colin Adams, President at Indigo Rose Software Design Corporation. "Making Setup Factory compatible with Microsoft Windows 7 ensures that our customers can deploy their software development projects on the widest variety of Windows operating systems possible. It's just one more reason that over 20,000 companies worldwide rely on Indigo Rose's software development tools to help deliver their digital products."
While retaining Setup Factory's popular visual development environment, Setup Factory 8.2 also includes a fully featured scripting engine. It has everything from "for, repeat and while" loops, to "if/else" conditions, functions, variables and associative arrays. With a library of over 360+ functions and a fill-in-the-blanks style Action Wizard, advanced installers can be created to handle even the most sophisticated software installation tasks. High-level actions are provided to make registry changes, call DLL functions, execute programs, start and stop services, interact with web scripts, enumerate processes, parse XML data, download files and much more.

With Setup Factory 8.2's Visual Dialog Editor and Skin/Theme System, software engineers can create installers that even the marketing department can approve of. Developers can either create custom install wizard dialogs from scratch, or select from 20+ ready-made dialogs such as license agreement acceptance and serial number verification. Once the dialog sequence has been created, installation developers can then choose from dozens of pre-made visual themes, letting them customize background images, fonts, logos, colors and other style settings with a single click.

Other features of Setup Factory 8.2 include high performance LZMA data compression with up to 300% better compression ratios and 20% faster installation speed, automatic Authenticode signing, support for files larger than 2GB, an extensive Windows Installer MSI action library, auto-detecting international language support, HTML-based project reports, full uninstaller, silent install mode, and support for automated builds.

Setup Factory 8.2 sells for $395 (US$) per developer or $995 for the Five Developer Team Pack. It can be purchased through all major software development tools resellers, or directly from Indigo Rose Software at http://www.indigorose.com/buy-now. A free 30-day trial download is available from the company's website.
Read More >>

HTML Tables Tutorial

Tables and the table tag are a great way to display information in columns and rows. While tables appear tricky at first, this tutorial will show you how to easily construct tables that display tabular information on your web page. Appropriate for all regardless of your experience level.

Specifically, this video reviews the table tag, the th (table header) and td (table data) tags, the border attribute, the cellspacing and cellpadding attributes as well as colors within your tables.

Read More >>

Gray Hat Python - Free Preview

Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code to get everything working. Not anymore.

"Gray Hat Python" explains the concepts behind hacking tools and techniques like debuggers, trojans, fuzzers, and emulators. But author Justin Seitz goes beyond theory, showing you how to harness existing Python-based security tools - and how to build your own when the pre-built ones won't cut it.

You'll learn how to: Automate tedious reversing and security tasks Design and program your own debugger Learn how to fuzz Windows drivers and create powerful fuzzers from scratch Have fun with code and library injection, soft and hard hooking techniques, and other software trickery Sniff secure traffic out of an encrypted web browser session Use PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU, and more

The world's best hackers are using Python to do their handiwork. Shouldn't you?

Gray Hat Python is available at Amazon.com.

Read More >>

Wicked Cool Ruby Scripts - Free Preview

Are you spending valuable time on work a well-trained monkey could do? If so, Wicked Cool Ruby Scripts will teach you how to automate repetitive tasks using Ruby, one of the most powerful and easy-to-use programming languages around. Wicked Cool Ruby Scripts provides 58 scripts that offer quick solutions to problems like system administration, manipulating images, and managing a website.

After getting your feet wet creating simple scripts to automate tasks like file compression and decompression, you’ll learn how to create powerful web crawlers, security scripts, and full-fledged libraries and applications, as well as how to:

* Rename files, disable processes, change permissions, and modify users
* Manipulate strings, encrypt files, and sort efficiently
* Validate web links, check for orphan files, and generate forms
* Mass edit photos, extract image information, and create thumbnails
* Parse CSV files and scrape links, images, and pages from the Web

And as a nod to our security friends, you’ll even learn how to use Ruby to write Metasploit exploits. For each script you get the code, a discussion of how it works, and tips on how to customize it to solve real-world problems. By the time you’re finished, we think you’ll agree that Ruby is a wicked cool way to get things done.

Wicked Cool Ruby Scripts is available at Amazon.com.


Read More >>

SQL Server Backup and Recovery

In this video we will discuss a couple miscellaneous bits and pieces about backups before we can start our restore process.We will specifically lecture on backup compression and backup security in this video.

Read More >>

Open Source Replication and Clustering Solution for MySQL And PostgreSQL

Continuent, Inc., a leading provider of solutions for continuous data availability, advanced database replication, backup and database performance scalability, today announced availability of Continuent Tungsten Community Edition for MySQL®. Continuent Tungsten offers an easy to manage, dynamic database replication solution with automatic failover, cluster management, high availability and scalability.

Tungsten Community Edition harnesses the latest innovations from the open source database clustering community with no up-front acquisition costs, and provides a clear path to more advanced capabilities through an optional upgrade to the commercial Tungsten Enterprise editions.

All Tungsten components have previously been available as open source, but with Tungsten Community Edition they become far more easily accessible with complete builds, easy installation and configuration together with complete set of documentation. Tungsten Community Edition is available free of charge, while customers who want more advanced features and on-call technical support are encouraged to purchase the commercial Tungsten Enterprise editions.

Continuent’s commercial Tungsten Enterprise editions combine the power of open source and commercial technologies to deliver data availability solutions that are based on the Tungsten open source components, a unique collection of solutions for database scale-out. Continuent Tungsten Enterprise 1.2 is packed full with new features that make database clusters easier to administer and more stable. Tungsten Enterprise 1.2 includes Beta support for managing clusters based on PostgreSQL warm standby. PostgreSQL support includes provisioning of clusters, simple failover procedures, and backup/restore. In addition, Tungsten Enterprise 1.2 previews installation and management of clusters based on Oracle® 10g running on Linux™.

“Continuent Tungsten allows database administrators to implement simple, powerful and affordable data availability and database performance solutions. Our customers significantly lower their TCO on business critical database applications using Tungsten and open source databases,” said Eero Teerikorpi, CEO of Continuent. “We are very pleased to offer Continuent Tungsten Community Edition as a free open source solution.”

A free Tungsten Community Edition is available at http://www.continuent.com.

About Continuent
Continuent, the leading provider of data availability and database performance scalability solutions, offers database high availability and incremental performance scaling using commodity hardware and databases. We provide continuous uptime so you can deliver business critical database applications with high data availability and accessibility. We also offer support, training and consulting services to our customers worldwide.

Continuent’s Tungsten solutions provide a unique collection of technologies for database scale-out. Tungsten core stack is 100% open source. Tungsten is operating system independent and supports both commercial and open source databases including Oracle, MySQL, PostgreSQL and EnterpriseDB™. For more information about Continuent and our products, visit www.continuent.com.

Source: PRWeb
Read More >>

iPhone SDK Essential Training: Objective-C

In this video developer Simon Allardice introduces you to Objective-C coding - the core language for iPhone development

This is iPhone tutorial from iPhone SDK Essential training on lynda.com, which covers the process of becoming an iPhone developer, from getting started with the tools and the language to building user interfaces and working with the unique features of the iPhone. With multiple hands-on exercises and demonstration projects, Simon explores the core development tools for iPhone (Xcode, Interface Builder, and Instruments), the language (Objective-C), and the framework (Cocoa Touch).


Read More >>

Android 2.0 (Eclair) SDK is Available

Android 2.0 (Eclair) is now available for download. Android 2.0 is a major platform release deployable to Android-powered handsets starting in November 2009. The release includes new features for users and developers, as well as changes in the Android framework API.

Here is a quick look at the new features:

  • Enhanced Bluetooth support

  • Centralized account manager API to securely store and access auth tokens/passwords

  • New contacts APIs that allow for data from multiple accounts

  • Enhanced Camera API - New parameters for color effect, scene mode, flash mode, focus mode, white balance, rotation, and other settings.

  • Enhanced Camera API - New ZoomCallback interface to perform actions when the zoom level has changed.

  • MediaScanner now generates thumbnails for all images when they are inserted into MediaStore.

  • New Thumbnail API for retrieving image and video thumbnails on demand.

Check out the video below for a quick look at the new features.


Read More >>

Pro VB 2008 and the .NET 3.5 Platform - Free Preview

Whether you’re moving to .NET for the first time, or you’re already writing applications on .NET 2.0 or .NET 3.0, Pro VB 2008 and the .NET 3.5 Platform will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career:
  • Explore five new chapters of content—including the grammar of the common intermediate language (CIL), .NET generics, and object serialization services.
  • Discover all the new .NET 3.5 features—nullable types, delegate covariance, ASP.NET 2.0 master pages, the new Windows Forms “Strip” controls, and much more.
  • Get a professional foothold—targeted to appeal to experienced software professionals and/or graduate students of computer science (so don’t expect three chapters on iteration or decision constructs!).
  • Gain a rock–solid foundation in programming using Visual Basic.
  • Get comfortable with all the core aspects of the .NET platform—including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Once you’ve digested the information contained in the 25 chapters of this 1000+ page book, you’ll be ready to apply this knowledge to your specific programming assignments and well equipped to explore the .NET universe on your own.

What you’ll learn
  • Everything you need to put .NET 3.5 and Visual Basic 2008 to use in your professional workbefore anyone else!
  • Insights and techniques from the author’s experience since .NET 1.0
  • Complete coverage of .NET 3.5—WPF, WCF and WF
Who is this book for?
Anyone with some software development experience interested in the new .NET 3.5 Platform and the Visual Basic language. Whether you’re moving to .NET for the first time or you’re already writing applications on .NET 2.0 or .NET 3.0, this book will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career.

Pro VB 2008 and the .NET 3.5 Platform (Windows.Net) is available at Amazon.com.

Read More >>