How to Help Your Business Become an AI Early Adopter
This Week's Topics
- Comments from the Editor
- Recently Published Books
- New & Updated Articles on CodeGuru
- A TR1 Tutorial: Generating Random Numbers
- Avoiding Annoying Mistakes in Your ASP.NET Web Applications
- Auditing in SharePoint 2007
- Animation in VB.NET, Part 1
- Working with the XML Data Type of SQL Server
- LINQ to Entities Preview
- Working with Forms
- Hottest Discussions
- New Articles on Developer.com
- Web and Enterprise Mashups for Web Services and Data
- Math for Java Game Programmers, Putting the Game-Math Library to Work
- Top 10 Portal Projects Killers
Comments from the EditorAs I write this editorial, I'm listing to a live web cast on the integration of Oracle and BEA Systems. It is interesting to hear that Oracle is providing a "complete and Integrated Development Environment", a single unified meta data model, a standards-based development platform, and more. You get the ability to use XML and AJAX along with Web services and more. They support declarative programming, SOA, and more.
Granted, they are doing this with Oracle JDeveloper as their main IDE. They have Oracle ADF as their declarative, standards-based MVC Framework supporting JSF, EJB, AJAX, and more. They also are releasing the Oracle Eclipse Pack. It is a broad suite of Eclipse add-ins for Java EE, SOA, JPA, and more.
It is interesting to see the parallels between the key players in the developer industry. If you ignore the tools and focus on what they are providing, you get the same list of marketing hype and acronyms. If you read the first paragraph above and replace "Oracle" with "Microsoft," you find that the rest of the information is still true. It is just different products. You can do the same with IBM, Sun, or a few other companies.
It is interesting to step back and ask the question of which company is really providing the best solutions. I'm not going to answer that question here; however, it is worth pondering. With things being so complex today, it is still exciting to see that there are several big competitors still going after complete solutions!
Until next week...
Recently Published BooksFor those of you keeping up by reading books. The following are just a few of the new books that have been recently released. If you've read any of these, feel free to write a review to be posted on CodeGuru. See the submission guidelines.
Introducing Microsoft Silverlight 2, Second Edition
By Laurence Moroney for Microsoft Press
340 pages for $34.99 (Hardbound)
Microsoft Office SharePoint Server 2007 Best Practices
By Ben Curry, Bill English, and Microsoft for Microsoft Press
780 pages for $59.99 w/ CD
By Adams, Edwards, et. al. for SitePoint
288 pages for $39.95
New & Updated Articles on CodeGuruFollowing are short descriptions of new articles on CodeGuru. If you are interested in submitting your own article for inclusion on the site, then you will find guidelines here.
A TR1 Tutorial: Generating Random Numbers
By Marius Bancila
TR1 introduces new random number generators and distribution classes for producing numbers with a specific distribution. Learn how to use these new classes.
Avoiding Annoying Mistakes in Your ASP.NET Web Applications
By Jani Järvinen
Learn to avoid subtle, yet common, web application design mistakes, and how to best solve them in your ASP.NET/C# web applications.
Auditing in SharePoint 2007
By Gustavo Velez
Careful registration of information in a Portal can be vitally important to a company, not only internally but also for possible juridical consequences. SharePoint 2007 has the necessary infrastructure to gather and conserve the entries in a secure way.
Animation in VB.NET, Part 1
By Richard Newcombe
Discover how to update the VB6 Asteroids project to run in VB.NET.
Working with the XML Data Type of SQL Server
By Bipin Joshi
Store XML data directly in SQL Server. Use the power of the XML data type to store and manipulate XML data efficiently and easily.
LINQ to Entities Preview
By Paul Kimmel
ADO.NET 3.0 and the ADO.NET Entity Framework are designed to let you spend less time writing SQL and database plumbing code and more time working in the space of the problem you are trying to solve.
Working with Forms
By William Steinmetz
Discussion GroupsCheck out the CodeGuru discussion forums
Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!
... HOT THREADS ...
New Articles on Developer.comWeb and Enterprise Mashups for Web Services and Data
By Vlad Kofman
Mashups are all the rage in web application development. Discover what web mashups are and learn about mashups in the enterprise with the BEA Data Services AquaLogic platform.
Math for Java Game Programmers, Putting the Game-Math Library to Work
By Richard G. Baldwin
Learn how to use the game-math library for translation and animation in two dimensions.
Top 10 Portal Projects Killers
By Scott Nelson
Discover the 10 most common causes of portal project failure and how to avoid them, based on 12 years of experience.
About the Author
Bradley L. Jones
Top White Papers and Webcasts
A leading provider of tools and services to the health care industry was looking to implement automated chargeback reports with aggregation of tiered storage usage across multiple business units and applications. When the company's storage administrators attempted to create this system in-house, their productivity took a huge hit and they discovered the task was too challenging, as well. Read this case study to learn how this company was able to increase storage utilization, reduce storage consumption, and …
A CRM solution holds a wealth of information and document generation tools allow users to take that information and create documents with both visual appeal and function. Document generation is the process of automatically producing a file and document generation applications save companies time, mistakes, and money. You bought Salesforce to be more efficient — why are you still manually creating proposals, contracts, invoices, and account plans? Read this eBook to learn how you can automate virtually …