This Continuous Integration Server Feature Matrix is worth reviewing for other possible choices.
IMPROVING SOFTWARE DEVELOPMENT PROCESS AND PROJECT MANAGEMENT WITH SOFTWARE PROJECT TELEMETRY(A DISSERTATION SUBMITTED TO THE GRADUATE DIVISION OF THE UNIVERSITY OF HAWAI‘I IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF
DOCTOR OF PHILOSOPHY IN COMPUTER SCIENCE DECEMBER 2006 By Qin Zhang)
Driving On CruiseControl - Part 1, (Lasse Koskela, Accenture Technology Solutions)
The Deployment Production Line (Jez Humble, Chris Read, Dan North, ThoughtWorks Limited)
Agile Development in .NET (Neal Ford, Application Architect ThoughtWorks)
Using Open Source .NET Tools for Sophisticated Builds
Yesterday I was in the process of opening a 230MB XML file (a single record exported out of SQL Server 2005, from a client's customized project management system) - and trying to open it within Eclipse. As it was taking some time to open the file - I decided to fix a small annoying problem I had been experiencing with the behavior of a right-click feature I had enabled in Microsoft's File Explorer via a useful registry hack. [foreshadowing ominous music plays]...
Eclipse decided that it did not want to play any more - and choked on loading the file. I finished making my quick change to the registry - and discovered that every time I tried to open any program - Windows had somehow mapped Eclipse as the executable.
I couldn't open Regedit - couldn't open a DOS prompt - couldn't access the control panel or the Accessories / System Tools > System Restore.
After a few hours of investigation - I managed to trick the system into opening cmd.exe to a DOS promopt - and was agle to run c:\Windows\System32\reg.exe to export varous registry keys. A few more hours of investigation - and I isolated the problem to a loss of Windows mapping of the EXE file type to Application. Whew.
This link was very helpful: Broken EXE Association. The Microsoft
I've recently spent some time researching JSON for a client engagement:
POSSIBLE JSON PROS:- messages [should be] are smaller than comparable XML XSD message structures.
POSSIBLE JSON CONS:- Lack of support for complex data types
- One of the issues that is hotly debated about using JSON type data-exchanges revolves around JSON's relative weakness in doing complex data-type validation as compared to using an XML XSD.
- JSON doesn't support namespaces (???)
An introduction to JSON
Debate: JSON vs. XML as a data interchange format
The Case For JSON: What Is It and Why Use It?
XML vs JSON writer performance issues (- ? -)
The JSON vs XML debate begins in earnest
Speeding Up AJAX with JSON
Schema for JSON
Arguments against the Semantic Web
Tim Bray on XML v. JSON
Don Box on XML v. JSON
Intro to JSON, Frederic Jean
Yahoo JSON Discussion Group
JSON PDF presentation - Gopalarathnam Venkatesan, Yahoo! Inc
Some interesting white papers: Farallon Enterprise GIS Presentations
Generic e-Government GIS [using JSON]
I'm researching tools to help a client perform analysis of millions of lines of legacy mainframe code (COBOL, Natural, etc.) - some of my preliminary research has identified the following possible resources on the web:
CASE Vendor List - David Alex Lamb, Software Technology Laboratory, Department of Computing and Information Science, Queen's University, Kingston, Ontario, Canada
College of Staten Island - Comp-Sci Dept - CASE tools by category
Comp.software-eng FAQ (Part 4): CASE tool vendors
Code Generation Network
Code Generation Tools Discussion - (Sergey Dmitriev, the CEO of JetBrains, maker of the IntelliJ IDE for Java)
wikipedia: List of tools for static code analysis...more
softwaremining.comSoftwareMining offers some of the world’s most advanced Legacy Modernization Tools according to independent reports by leading analysts and Systems Integrators. Our mission is to help our clients extract value from their legacy investments. Our range of tools and services includes
COBOL to Java Translation, COBOL to C# Translation. SoftwareMining's Rapid Transformation Tools are designed to generate legible, maintainable systems, helping to lower the risk of modernisation and increase the project ROI through quick and efficient processes.
Business Rule Extraction (BRE) is the process of isolating and reporting of Business-Rules from the application code. With text, graphical and flowchart outputs, SoftwareMining’s easy-to-use, drag-and-drop BRE toolkit enables the user to carry out in-depth analysis and reporting on the COBOL application code.
Legacy Migration Consultancy - Our broad experience with COBOL legacy application transformation is available to assist our clients carry out transformation risk assessments, develop re-hosting, re-writing or migration project plans, build a business case, calculate ROI and more.
dmoz.org: COBOL products and services
raincode.com - COBOL Engine
http://www.source-recovery.com/srcn-examples.htmlThe ReSource™ technology determines which version of COBOL or Assembler your source code was originally written in. SRC recovers the source in the original "version" of that language.
Very-Large Scale Code Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder (Department of Computer Science, Graduate School of Information Science and Technology, Osaka University)
Another area of recent research has been on the topic of online meeting / collaboration software. The following items are what look interesting so far:
Web Conferencing Tools And Technology: A Mini-Guide
Web-Conferencing Software Comparison Chart
Free web conferencing solutions for productive online meetings
An independent guide to software & services enabling real-time communication
OpenMeetingsa web conference tool...tha...includes Video, Audio, Whiteboard, Document Importing, Invitations, and Public and Private conference rooms.
TANGO - open source Java based system
Virtual Collaboratory - wikipedia entry"The Virtual Collaboratory provides mechanisms for users to exchange information, data, on-line resources, and ideas. In a collaboratory, individuals from different locations are able to work together using VoIP, document exchange and other features"
WebHuddle - sourceforge
DimDim - sourceforge - screenshots"Dimdim is an open source web meeting product with features like Application, Desktop and Presentation sharing with A/V streaming and chat. No attendee installation - all features are available through a web browser. Dimdim can be integrated with Moodle. "
Yugma"Yugma is a free web collaboration service that enables people to instantly connect over the internet to communicate and share content and ideas using any application or software. Whether you are using Windows, Mac or Linux computer, you can connect on-demand and real-time with co-workers, clients, friends and family -- regardless of whether they are across the city, nation or even the globe."
Open source impossible to avoid, Gartner says