Wednesday, 11 June 2008

WinMerge - Introduction


WinMerge is an Open Source (GPL) visual text file differencing and merging tool for Windows. It is highly useful for determing what has changed between project versions, and then merging changes between versions.

Features

  • Visual differencing and merging of text files
  • Flexible editor with syntax highlighting, line numbers and word-wrap
  • Handles DOS, UNIX and MAC text file formats
  • Unicode support
  • Difference pane shows current difference in two vertical panes
  • Location pane shows map of files compared
  • Highlights differences inside lines in file compare
  • Regular Expression based file filters in directory compare allow excluding and including items
  • Moved lines detection in file compare
  • Creates patch files
  • Resolve conflict files
  • Shell Integration (supports 64-bit Windows versions)
  • Rudimentary Visual SourceSafe and Rational ClearCase integration
  • Archive file support using 7-Zip
  • Plugin support
  • Localizable interface
  • Online manual and installed HTML Help manua

Download Now! Version 2.8.0; 2.83 MB

Monday, 9 June 2008

Project Planner Reader - introduction








Project Planner Reader - You can download a project plan viewer / reader to read files created by SmartWorks Project Planner. This reader is absolutely free and you may download it from here. This reader can also read most of the project plans (MPP files) created by MS-Project as well. Now you can share your project plans with all the stake holders of your project absolutely free. All you need to do is to convert the project plans created by MS-Project and SmartWorks Project Planner in to PPR (Project Planner Reader) files and send them across to all the interested stake holders of your project. In case of project plans created by SmartWorks Project planner you have a finer control of what exact views you would like to be exported so that it can be seen by specific stakeholders. You may also password protect the plans when you convert them as PPR files.

The Project Planner reader allows the PPR files to be viewed as Gantt charts, Network diagrams, Cost / Resource graphs etc. In order to understand how you and your customers can benefit from the project planner reader and SmartWorks please go through the article on
sharing project plans.

SmartWorks Project Planner reader also serves as free Microsoft© project viewer. You can convert MS-Project's MPP files into Project Planner Reader (PPR) files and use Project Planner reader to read them. This way you have got yourself a free ms project viewer.







Click here to download the English Project Planner Reader

Click here to download the Projekt Planner(Deutsch) Reader

NUnit - Introduction



"NUnit 2.0 is an excellent example of idiomatic design. Most folks who port xUnit just transliterate the Smalltalk or Java version. That's what we did with NUnit at first, too. This new version is NUnit as it would have been done had it been done in C# to begin with. " Kent Beck

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.4, is the fifth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.



Download setup package at link http://www.nunit.org/index.php?p=download
Download document at link http://www.nunit.org/index.php?p=documentation

StarUML - Introduction



StarUML - The Open Source UML/MDA Platform
StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.
  • UML 2.0 : UML is continuously expanding standard managed by OMG(Object Management Group). Recently, UML 2.0 is released and StarUML support UML 2.0 and will support lastest UML standard.
  • MDA (Model Driven Architecture) : MDA is a new technology introduced by OMG. To get advantages of MDA, software modeling tool should support many customization variables. StarUML is designed to support MDA and provides many customization variables like as UML profile, Approach, Model Framework, NX(notation extension), MDA code and document template and so on. They will help you fitting tool into your organizational cultures, processes, and projects.
  • Plug-in Architecture : Many users require more and more functionalities to software modeling tools. To meet the requirements, the tool must have well-defined plug-in platform. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages (C++, Delphi, C#, VB, ...)
  • Usability : Usability is most important issue in software development. StarUML is implemented to provide many user-friend features such as Quick dialog, Keyboard manipulation, Diagram overview, etc.

StarUML is mostly written in Delphi. However, StarUML is multi-lingual project and not tied to specific programming language, so any programming languages can be used to develop StarUML. (for example, C/C++, Java, Visual Basic, Delphi, JScript, VBScript, C#, VB.NET, ...)

Features

  • UML 2.0 Diagrams
    • Use Case Diagram
    • Class Diagram
    • Sequence Diagram
    • Collaboration Diagram
    • Statechart Diagram
    • Activity Diagram
    • Component Diagram
    • Deployment Diagram
    • Composite Structure Diagram (UML 2.0)
  • Various Language Support
    • Java Profile, Code Generator and Reverse Engineer.
    • C++ Profile, Code Generator and Reverse Engineer.
    • C# Profile, Code Generator and Reverse Engineer.
  • Microsoft Office Document Generation
    • Microsoft Word document template and generation.
      • Automatic Index generation.
      • Automatic TOC(Table of Contents) update.
    • Microsoft Excel document template and generation.
    • Microsoft PowerPoint document template and generation.
  • Customizable Code Generation.
    • Text-based code template and generation.
    • Script-enabled (JScript)
  • Support MDA Technology (UML profiles and customizable diagrams)
    • User-defined UML profile support. (XML)
  • Diagram Extensibility (Define your own type of diagram beyond the UML)
    • User-defined Diagram support (e.g. ERD, BPMN, ...)
    • LISP-style NX(Notation Extension) language support.
  • Extensibility
    • Open API (COM Automation)
    • COM-based plug-in architecture.
    • Event subscription
    • Model template (named as Approach).
    • Model framework support. (MFC, J2EE, ....)
  • Controlling Units and Fragments.
  • High Compatibility
    • Rational Rose Import.
    • XMI 1.1 - UML 1.3 Import, Export (Unisys XMI support)
  • Editing
    • Quick dialog
      • Short-cut commands
    • Multiple Undo/Redo
    • Diagram overview
    • Keyboard manipulations
  • User-Interface
    • VS.NET look and feel.
    • Dockable windows
  • Model Verification (based on UML 1.4 well-formedness rules)
  • Pattern Support
    • GoF, EJB patterns
    • User-defined patterns

Download at link StarUML Download

SharpDevelop - Introduction



SharpDevelop is a free and open source IDE for the C#, Visual Basic .NET (VB.NET), Boo and (starting from version 3.0) F# and IronPython programming languages.

It is typically used as an alternative to Microsoft's Visual Studio .NET. Early in its development there was a fork to Mono/Gtk# called MonoDevelop which includes multi-platform support.

For code completion SharpDevelop uses its own parsers for C# and VB.NET. They were generated using a grammar description and a modified version of the Coco/R compiler generator of the University of Linz. The source code contains this generator. For Boo, the parser from the Boo compiler is used, but resolving the type of expressions and type inference is done with custom code that supports lazy evaluation of the types. SharpDevelop 1.1 can import projects written with Visual Studio, SharpDevelop 2.0 can open and edit them directly. It also can translate whole projects from VB.NET to C# and vice-versa.

SharpDevelop 2.0 has an integrated debugger. It uses its own debugging library that communicates with the Microsoft .NET runtime using COM interop.

While SharpDevelop 2.0 uses the same MSBuild project files as Visual Studio, it is still able to use other .NET compilers such as older framework versions (1.0, 1.1) or the Mono compiler.




You can download at link http://sharpdevelop.net/OpenSource/SD/Download/

FileZilla - Introduction


Introduction

Welcome to the homepage of FileZilla, the free FTP solution. Both a client and a server are available. FileZilla is open source software distributed under the terms of the GNU General Public License

Support is available through our forums, the wiki and the bug and feature request trackers.

In addition, you will find documentation on how to compile FileZilla and nightly builds for multiple platforms in the development section.

Quick download links


7-Zip - Introduction



7-Zip is a file archiver with a high compression ratio.
7-Zip is open source software. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions.

The main features of 7-Zip
  • High compression ratio in new 7z format with LZMA compression
  • Supported formats:
    • Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR
    • Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM, MSI, WIM, Z, CPIO, RPM, DEB and NSIS
  • For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
  • Strong AES-256 encryption in 7z and ZIP formats
  • Self-extracting capability for 7z format
  • Integration with Windows Shell
  • Powerful File Manager
  • Powerful command line version
  • Plugin for FAR Manager
  • Localizations for 69 languages
Download 7-Zip 4.57 (2007-12-06) for Windows:
Link Type Windows Size
Download .exe 32-bit 840 KB
Download .msi x64 1103 KB

Friday, 6 June 2008

ZK - Introduction

ZK is an open source Ajax Web framework that enables rich user interface for Web applications with little programming.

06.06.08
Release
ZK Spreadsheet 1.0.0 Beta3 released.
In this version, ZK Spreadsheet supports more user interaction ability. For example , select a row, column or a range of cells. Insert/delete columns and rows, merge/unmerge cells and enlarge max columns/rows dynamically.
06.05.08
Small Talk
Embedding Flash into ZK applications.
In this article, Bernd Will, project leader of OpenPavilion and a senior project manager at "Siemens Industry" sector will guide you through how to integrate ZK with Flash...
06.03.08
News
ZK Named Finalist in eWEEK Excellence Awards
Congratulations! ZK has been selected as a finalist in Application Development category in the 8th Annual eWEEK Excellence Awards.
The eWEEK Excellence Awards provides enterprise professionals with a comprehensive benchmark for assessing a wide range of technology products and services. Evaluating the entries is a panel of experts including eWEEK Labs analysts and eWEEK Corporate Partners - senior enterprise IT professionals. The winners will be announced on June 9th.
06.03.08
News
ZK Developer’s Guide: Building CRUD Application with the ZK Framework
Have you read the book ZK Developer’s Guide? With the help of this article extracted from the book, you should be able to build your own applications based on the ZK framework.
05.30.08
News
Style Guide is updated.
The complete style guide of ZK components has been released.
It's easy to cutomize your own style! Here is an example of silver theme.
We welcome your contributon of theme to the ZK community. If you're interested in, please contact the project lead Marcos de Sousa directly.

05.27.08
Small Talk
ZK vs. Ajax JSF Components: Simplicity Matters!
"From the previous article— ZK vs. GWT, the importance and advantages of server centric architecture were discussed and outlined. ... There are more and more Ajax frameworks adapt this architecture like ZK, Backbase, Richface and so on. In this article, ZK will be compared with one of Ajax JSF components sets-ICEfaces."
05.27.08
Small Talk
Add Summary Field for Grouping
In this article, Robbie Cheng shows you how to add summary field for grouping.
05.23.08
Small Talk
Various Functions in Spreadsheet.
In this article, Ivan Cheng will demonstrate various functions in Spreadsheet.
05.22.08
News
Taifex Case Study (pdf)
Taiwan Futures Exchange, top 18 futures exchange in the world, recently launched the next generation Web Transaction Monitoring System (WTMS) with ZK to monitor 40,000 transactions per second for assuring a total amount of 2 billion dollars trading per day.
“45-minute system down might lost more than 650,000 US dollars.” As far as TAIFEX is concerned, they expect a real-time and reliable system to detect abnormal futures trading and... Read the whole story
05.20.08
SmallTalk
Server Push with a Stock Chart Example
In this article, Grace Lin illustrated how to use server push.
05.20.08
Small Talk
Generate Huge Data Report in a Second.
In this article, Ivan Cheng will demonstrate how to generate huge data report in a second with ZK Spreadsheet.
05.19.08
News
Dr.Dobb's EspaƱol: La Plataforma ZK (Spanish)
ZK is introduced on the cover page of Dr.Dobb's Spanish Edition in April. The article includes using the platform, defining the forms, integrate with HTML, JSP and JSF, and so on.
05.18.08
Release
ZK Mobile 0.8.8 released.
This version is a compatible release. It now works with ZK 3.0.5 and later. Write your ZK Mobile applications the same way as you have done with ZUL and ZHTML components.
05.15.08
News
[IMPORTANT] ZK Forum Transfer Notice
We are moving ZK forum from SourceForge.net to a brand new system based on ZK shortly.
The transfer is scheduled on May 26th. By then, current forum will be stopped, so please post your questions to the new forum.
The new forum is under test now: login with guest/guest to discover!
05.14.08
News
Spread the word of ZK in German
Thanks for Bernd Will, who wrote an introduction about ZK in German. If you would love to spread the word of ZK to the world, don't hesitate to contact us. Thank you!
05.13.08
News
SF 2008 Community Choice Awards Open: Nominate ZK Now!
Thank you for your support -- ZK has been chosen as the finalist of "Best Tool and Utility for Developers," "Best User Support", and "Best Technical Design" in 2007. Now, the 2008 Community Choice Awards has been opened. If you like ZK, nominate ZK for Best Tool or Utility for Developers and more...
05.09.08
News
ZK Forum Test Drive
Login and leave your messages on this brand new ZK Forum (of course, it is written in ZK), and don't forget to share us your comments. (login/pass: guest/guest)
Note that this is a demo version and all the data will be lost. To post your questions regarding ZK, visit here.
05.09.08
Release
Component Developer's Guide is released.
The Component Development Guide describes how to develop ZK components. And, we welcome your contributions to the ZK community.
Don't hesitate to contact us if you want to contribute!
05.09.08
Small Talk
Using Timeplot component-Part II
In this article, Gu Wei Xing, China, illustrates you how to use the timeplot component-Part II.


From ZK page

AutoIt - Introduction


We often do some actions that repeat again and again on a application GUI. We wish to execute these tasks automatically. Let use AutoIt, a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.

It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying "runtimes" required!

AutoIt was initially designed for PC "roll out" situations to reliably automate and configure thousands of PCs. Over time it has become a powerful language that supports complex expressions, user functions, loops and everything else that veteran scripters would expect.

Features:

  • Easy to learn BASIC-like syntax
  • Simulate keystrokes and mouse movements
  • Manipulate windows and processes
  • Interact with all standard windows controls
  • Scripts can be compiled into standalone executables
  • Create Graphical User Interfaces (GUIs)
  • COM support
  • Regular expressions
  • Directly call external DLL and Windows API functions
  • Scriptable RunAs functions
  • Detailed helpfile and large community-based support forums
  • Compatible with Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008
  • Unicode and x64 support
  • Digitally signed for peace of mind
  • Works with Windows Vista's User Account Control (UAC)

AutoIt has been designed to be as small as possible and stand-alone with no external .dll files or registry entries required making it safe to use on Servers. Scripts can be compiled into stand-alone executables with Aut2Exe.

Also supplied is a combined COM and DLL version of AutoIt called AutoItX that allows you to add the unique features of AutoIt to your own favourite scripting or programming languages!

Get free AutoIt at http://www.autoitscript.com/autoit3/downloads.shtml

Here are some ebooks:
Notes: To record all actions on GUI automatically we can download SciTE4AutoIt3.exe plugin

soapUI - Introduction


We are making a Web Services, communicating with a Web Services, we get a lot of problems when testing. We need a tool that can support sending or receiving request through SOAP message. Let think to soapUI, a power tool for Web Service that support Groovy script to customize behavior of your requests.

soapUI is Free and Open Source, with soapUI we can used for Inspecting Web Services, Invoking Web Services, Developing Web Services, Web Services Simulation and Web Service Mocking and Functional Testing of Web Services, Load Testing of Web Services over HTTP.



We can download soapUI at link http://www.soapui.org/index.html
and document at link http://www.soapui.org/soapui.pdf

Here are main features that soapUI support.