|
NetBeans IDE 6.1 is out! |
|
Java World
|
By gmon on
4/29/2008 12:59 PM
|
|
|
I sometimes wish I had more time to play around with NetBeans and Java development but I just haven't been able to find the time. My workplace is mostly a Microsoft shop so I've been doing mostly .NET development. The NetBeans IDE looks really interesting and I hope to find the time in the near future to refresh myself with Java development.
NetBeans IDE 6.1 has just been released and here is a brief quote from NetBeans.org about the new and improved features:
A free, open-source Integrated Development Environment for software developers.
You get all the tools you need to create professional desktop, enterprise, web,
and mobile applications with the Java language, C/C++, and Ruby. NetBeans IDE is
easy to install and use straight out of the box and runs on many platforms including
Windows, Linux, Mac OS X and Solaris.
The NetBeans IDE 6.1 release provides several new features and
enhanc ...
|
 |
|
|
More...
|
|
|
CMAP Visual Studio 2008 InstallFest |
|
.NET World
|
By gmon on
1/5/2008 4:20 PM
|
|
|
This week I went to the CMAP Visual Studio 2008 InstallFest and got myself a free copy of Visual Studio 2008 Professional and a cool Visual Studio tee shirt. The event featured Microsoft Developer Evangelist G. Andrew Duthie and a presentation by Scott Allen on the The ASP.NET MVC (Model/View/Controller) framework. I haven't done any ASP.NET development so the presentation on the new framework was a little over my head but this new framework was developed to addresss the desire of many web developers for ASP.NET to support a Model/View/Controller methodology for developing web applications. This methodology is good in that it explicitly helps supports a clean separation of concerns which makes it particularly good for test driven development.
There was plenty of good food (pasta, lasagna, meatballs, and salad), drinks (soda, coffee, and water), deserts (cookies) at the event. Unfortunately, I had to leave early so I couldn't stay around for the raffle ...
|
 |
|
|
More...
|
|
|
XNA Game Studio 2.0 is now available |
|
.NET World
|
By gmon on
12/16/2007 11:09 PM
|
|
|
Microsoft has released XNA Game Studio 2.0. The prior v1.0 only worked with Visual C# 2005 Express Edition. This new version now adds support for the following configurations:
- Visual Studio 2005 Standard Edition
- Visual Studio 2005 Professional Edition
- Visual Studio 2005 Tools for the Microsoft Office System
- Visual Studio 2005 Team Edition for Software Architects
- Visual Studio 2005 Team Edition for Software Developers
- Visual Studio 2005 Team Edition for Software Testers
- Visual Studio 2005 Team Edition for Database Professionals
- Visual Studio 2005 Team Suite
Unfortunately, it doesn't support the newly release Visual Studio 2008 yet but I've heard this might be done through a refresh like th ...
|
 |
|
|
More...
|
|
|
NetBeans.org announces the availability of NetBeans IDE 6.0 |
|
Java World
|
By gmon on
12/5/2007 6:42 AM
|
|
|
|
It seems Eclipse is more popular with more people but I've been a fan of the NetBeans IDE for awhile now and I've been eagerly waiting for the release of 6.0. This looks like an exciting release with the following features:
Java Swing GUI Builder Intelligent Editor Profiler Debugger Updated Platform APIs
C/C++ C/C++ Projects and Templates Source Code Editor Multiple Configurations Class Hierarchy Browser File Navigation
Ruby Ruby on Rails Support JRuby Runtime Code Completion Debugger Refactoring
Mobility Game Builder Device Fragmentation SVG Graphics Web Services Handheld Device / Set Top Box
|
 |
|
|
More...
|
|
|
|
University of Maryland's "Name the Super Computer Contest"! |
|
|
By gmon on
9/9/2007 9:37 PM
|
|
|
My alma mater (University of Maryland) is having a contest to provide a name for a super computer prototype that could be the basis for the next generation of personal computers. Here's the press release:
COLLEGE PARK, Md.—A prototype of what may be the next generation of personal computers has been developed by researchers in the University of Maryland's A. James Clark School of Engineering. Capable of computing speeds 100 times faster than current desktops, the technology is based on parallel processing on a single chip.
Parallel processing is an approach that allows the computer to perform many different tasks simultaneously, a sharp contrast to the serial approach employed by conventional desktop computers. The prototype developed by Uzi Vishkin and his Clark School colleagues uses a circuit board about the size of a license plate on which they have mounted 64 parallel processors. To control those processors, they have developed t ...
|
 |
|
|
More...
|
|
|
The .NET Settings Architecture |
|
.NET World
|
By gmon on
8/26/2007 3:51 AM
|
|
|
|
Saving
and restoring user preferences and settings is a common need with
many applications. For example, many applications allow the user to
save user preferences such as the position and size of opened
windows, recently used files, etc. and allow the restoration of these
settings the next time the application is used. Luckily, the .NET
Framework 2.0 provides a really nice and easy way to do this.
To
illustrate this, let’s consider a simple C# Windows Application that
allows the user to save off and persist a text string between
sessions.
|
 |
|
|
More...
|
|
|
A Great Resource For .NET Training |
|
.NET World
|
By gmon on
7/28/2007 1:51 PM
|
|
|
I just wanted to share a great resource for learning .NET programming. It's a site called Learn Visual Studio .NET. They offer great little videos that teach you aspects of programming in .NET. After entering the workplace, most of my learning is self taught -- I would either read books or look up how to do something from doing a Google search.
But sometimes I miss the classic "school way" of learning -- where you would listen to a lecturer as he/she explains a concept or show you how to do something. These videos are just like sitting in a classroom where a lecturer explains concepts and shows you how to do something by working on a computer that is displayed on an overhead projector. The presentation of the material is great and I find myself learning the material more quickly than if I had read about it on a website. You have to pay to ac ...
|
 |
|
|
More...
|
|
|
Using Visual Source Safe 6.0d for SCM |
|
|
By gmon on
6/23/2007 12:54 PM
|
|
|
|
So
far about 60 people have downloaded my little TiVo Decoder GUI
program and I have received some suggestions for improvements from
some fine folks at the TiVo forums. I'm currently working on the
next version that will hopefully incorporate most of these
improvements.
For
the first time, I have decided to use a software configuration
management tool to help me with this process. I decided to use
Visual Source Safe 6.0d because I had purchased a copy at a computer
show awhile ago and it integrates nicely with Visual Studio 2005.
 |
|
|
More...
|
|
|
Managed Wrappers |
|
.NET World
|
By gmon on
6/17/2007 7:10 AM
|
|
|
Let’s recap what we know about interoperating with legacy code from .NET. We basically have two methods.
If the legacy code is in the form of a DLL, we can use P/Invoke from any .NET language. We can also use C++ Interop if we are using C++/CLI to access this DLL.
If the legacy code is in the form of a C/C++ source file, then we can use C++ Interop to access it.
No matter which method we choose to interoperate with legacy code, we should consider wrapping up our work into a package that will be useable from any of the .NET languages. This technique involves creating a managed wrapper that acts as a proxy for the legacy native code.
Once this is done, the legacy code will then be available to any other .NET language as a .NET class. So, we tradeoff some more work in the beginning for less work further down the line.
For example, suppose our legacy code is already in the form o ...
|
 |
|
|
More...
|
|