Project List – (2).doc

mexicanmorningΔιαχείριση Δεδομένων

16 Δεκ 2012 (πριν από 4 χρόνια και 10 μήνες)

246 εμφανίσεις

Hello,




ADaM

is a Data Mining software developed in Java. It contains data management methods
and it can create ready to use reports. It can read data from several sources and it can write the
results in different formats.


Topic:

Budgeting and Fore
casting, Business Intelligence, CRM, Front
-
Ends, Information
Analysis, Mathematics

Operating System:

32
-
bit MS Windows (NT/2000/XP), 64
-
bit MS Windows, All POSIX
(Linux/BSD/UNIX
-
like OSes), OS Independent (Written in an interpreted language)

Intended Audie
nce:

Education, End Users/Desktop, Government, Healthcare Industry,
Information Technology, Science/Research

User Interface:

Command
-
line, Java Swing, Project is a user interface (UI) system, Web
-
based

Programming Language:

Java


Bluprint


Bluprint
is an A
gile
-
MDA code generator. It is a fuss
-
free tool supporting code generation from
UML modelling tools. It supports model/code merging so engineers can easily extend and
maintain generated code. Bluprint has been developed using itself.


Agile
-
MDA


Agile MDA

is a broad church covering a number of different approaches to model
-
driven
development. Most commonly, people think of models as blueprints that are filled in with code,
and modeldriven development supporting automation of transformations between these s
everal
models. That is, MDA is commonly viewed as supporting “heavyweight” process
-
heavy
modeling

techniques; but MDA can do better than this. Agile MDA is based on the notion that code and
executable models are operationally the same. Hence, the principle
s of the Agile Alliance

testing first, immediate execution, racing down the chain from analysis to implementation in
short cycles, for example

can be applied equally to models. An executable model, because it is
executable, can be constructed, run, tested
and modified in short incremental, iterative cycles.


To reach this happy state, models must be complete enough that they can be executed standing
alone. There are no “analysis” or “design” models, because all models are equal. Models are

linked together,
rather than transformed, and they are then all mapped to a single combined
model that is then translated into code according to a single system architecture. This approach to
MDA is called Agile MDA.


Topic:

Agile development tools, Code Generators, Modeli
ng, Object Oriented, Source code
analysis, UML

Programming Language:

Java


C++ to C# Translator

Direct C++ to C# translator, translates one of the languages to another without compiling.


Topic:

Compilers, Source code analysis

Operating System:

Cygwin (MS
Windows)

Intended Audience:

Developers, Science/Research

User Interface:

.NET/Mono

Programming Language:

C#, C++


CodeDesigner


CodeDesigner

is RAD tool suitable for easy creation of various diagrams describing
applications' structure and logic (class diag
rams, state charts, ...) and for generation of
production
-
ready source code from them.


Features:




* Code generation from UML class diagrams and state charts



* Several optimizing code generation algorithms



* Supports C, C++ and Python output l
anguage


.Net Architecture Checker

.Net Checker
checks all code dependencies in .Net projects to ensure a stable architecture
-

source trees. Moreover, it can produce flexible DOT
-
based dependency graphs.


Overview


.Net Architecture Checker

is a tool that

helps you to keep the (static) architecture of a .Net
software clean. You specify allowed dependencies between namespaces, classes, or even
methods, and .Net Architecture Checker will check whether the dependencies are violated
somewhere. You will use thi
s in Nightly Builds or Continuous Integration Builds to prevent the
introduction of unwanted dependencies.


Ideally, the software architect will specify the intended dependencies (or rather, dependency
rules) for some module before code is written. However
, by creating a diagram of the
dependencies, it is also possible to explore and document the dependencies of an existing piece
of software. Both ways of proceeding are especially useful to prevent the dreaded cyclic
dependencies, which usually result in a
tangled monolith of interdependencies, making a
software unmaintainable in a quite short period of time.


Features:




* 1. Check usages (dependencies) in sets of .Net assemblies



*


Allowed dependencies are specified with simple pattern language



*


Very large projects supported



* 2. Graph dependencies in and between assemblies



Topic:

Agile development tools, Design, Source code analysis

Intended Audience:

Developers, Information Technology

Programming Language:

C#, Visual Basic .NET



Used S
oftware

.Net Architecture Checker is based on Microsoft's .NET Framework.

Internally, .Net Architecture Checker uses Mono's Cecil for .NET (version 0.6)

For graph drawing, you need DOT from AT&T's GraphViz tool library


EAMplan


EAMplan is a web
-
based Ente
rprise Architecture Management tool for IT landscape modelling
and visualization. You can document, analyse, plan and control your IT landscape in accordance
to business goals. Test the feasibility & effects of business ideas


Enterprise architecture mana
gement (
EAM
)


creates transparency about the current and the
future IT landscape and provides instruments for the analysis, creation, planning and control of
the application landscape. Enterprise architecture management ties together business structures
wi
th the application landscape, its technical realisation and deployment infrastructure. Thus
enterprise architecture management helps you to control the complexity of your IT landscape and
allows an up
-
to
-
date and efficient management of your IT.


With EAMp
lan and its model of your application landscape




* you identify saving potentials,



* you are always informed about the state of your IT,



* you possess reliable and up
-
to
-
date data as a basis for your strategically decisions.


Features:




* G
raphical reporting



* Global search



* SVG, Visio and PDF
-
Export



* Export and import via XMI and Excel



* MS Project Export



* Context diagrams showing elements in perspective


Topic:

Information Analysis, Modeling, Project Management

Opera
ting System:

All 32
-
bit MS Windows (95/98/NT/2000/XP), OS Independent (Written in
an interpreted language)

Intended Audience:

Advanced End Users, Financial and Insurance Industry, Government,
Information Technology, Quality Engineers, Telecommunications In
dustry

User Interface:

Web
-
based

Database Environment:

HSQL, JDBC, MySQL, Oracle

Programming Language:

JSP, Java, JavaScript


javaUML


javaUML is a UML diagram application capable of reverse engineering Java source code to
create relationship diagrams, sou
rce code generation based on a user created UML diagram, and
saving/restoring of jUML projects.


UML


Unified Modeling Language (UML) is a standardized general
-
purpose modeling language in the
field of software engineering. The standard is managed, and wa
s created by, the Object
Management Group. UML includes a set of graphic notation techniques to create visual models
of software
-
intensive systems.

Overview

The Unified Modeling Language (UML) is used to specify, visualize, modify, construct and
document t
he artifacts of an object
-
oriented software
-
intensive system under development.UML
offers a standard way to visualize a system's architectural blueprints, including elements such as:




* activities



* actors



* business processes



* database sc
hemas



* (logical) components



* programming language statements



* reusable software components.[2]


UML combines techniques from data modeling (entity relationship diagrams), business modeling
(work flows), object modeling, and component modelin
g. It can be used with all processes,
throughout the software development life cycle, and across different implementation
technologies.UML has synthesized the notations of the Booch method, the Object
-
modeling
technique (OMT) and Object
-
oriented software e
ngineering (OOSE) by fusing them into a
single, common and widely usable modeling language.[citation needed] UML aims to be a
standard modeling language which can model concurrent and distributed systems. UML is a de
facto industry standard, and is evolvin
g under the auspices of the Object Management Group
(OMG).


UML models may be automatically transformed to other representations (e.g. Java) by means of
QVT
-
like transformation languages. UML is extensible, with two mechanisms for customization:
profiles a
nd stereotypes.


Topic:

Code Generators, Collaborative development tools, Documentation, Source code analysis

Operating System:

OS X, Linux, Vista, WinXP

Intended Audience:

Developers

User Interface:

Java Swing

Programming Language:

Java


JMCAD


JMCAD is a
n program for the modeling and simulation of complex dynamic systems. This
includes the ability to construct and simulate block diagrams. The visual block diagram interface
offers a simple method for constructing, modifying and maintaining complex system m
odels.
The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time,
discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop
software or "virtual" prototypes of systems or processes
to demonstrate their behavior prior to
building physical prototypes.


The user builds his system model by selecting predefined blocks from a block library and simply
wiring the blocks together. Each block of the diagram performs a function. Users can also
create
custom blocks in Java and add them to the JMCAD block library.


JMCAD is a block diagram language for creating complex nonlinear dynamic systems. Its fast
execution speed is perfect for model based operator training, off
-
line controller tuning, and
hardware in the loop testing. Its efficient Java code generator makes it a great platform for model
based embedded system development.


By combining the simplicity and clarity of a block diagram interface with a high
-
performance
mathematical engine, JMCAD
provides fast and accurate solutions for linear, nonlinear,
continuous time, discrete time, multi
-
rate, and hybrid systems. Moreover, JMCAD's tightly
integrated development platform makes it easy to pass freely between model construction,
simulation, optim
ization, and validation. This lets you create virtual prototypes on your desktop
to make sure your design works properly before committing to prototype.


For specialized engineering problems, JMCAD offers a comprehensive set of companion
products for frequ
ency domain analysis, Java code generation, communications system
modeling, DSP and embedded system design, neural networks and real
-
time analog and digital
I/O.


Topic:

Computer Aided Instruction (CAI), Electronic Design Automation (EDA), Human
Machine In
terfaces, Mathematics, Simulations, Testing

Operating System:

All 32
-
bit MS Windows (95/98/NT/2000/XP), OS Independent (Written in
an interpreted language)

Intended Audience:

Advanced End Users, Aerospace, Education, Information Technology,
Manufacturing

U
ser Interface:

Command
-
line, Console/Terminal, Java Swing

Programming Language:

Java


NClass

NClass is a tool to easily create UML class diagrams with full C# and Java language support.


Overview


NClass is a tool to easily create UML class diagrams with
full C# and Java language support.
The user interface is designed to be simple and user
-
friendly for easy and fast development.
Properties, enums, delegates and other language specific elements are fully supported with strict
syntactical and semantical ver
ification.


Design your application with just a few clicks
-

the main goal is to provide a simple but powerful
class designer that is very intuitive to use. Diagram styles help you to create professional looking
diagrams, just like in Visual Studio or othe
r commercial products. Furthermore, you can generate
code from your models or you can also import classes from existing .NET assemblies.



Features:




* Full C# and Java support with many language specific elements



* Simple and easy to use user int
erface



* Inline class editors with syntactic parsers for easy and fast editing



* Source code generation



* Reverse engineering from .NET assemblies



* Configurable diagram styles



* Printing / saving to image



* Multilingual user interf
ace



* Mono support for non
-
Windows users


Topic:

Code Generators, Modeling, UML

Operating System:

32
-
bit MS Windows (NT/2000/XP), 64
-
bit MS Windows, OS Independent
(Written in an interpreted language)

Intended Audience:

Developers

User Interface:

.NET/
Mono

Programming Language:

C#


Requirements


To run this software, the Microsoft .NET Framework 2.0 (or newer) must be installed on your
computer.



iSpy


iSpy uses your webcams and microphones to detect and record movement or sound and provides
security,
surveillance, monitoring and alerting services. Any media that is captured is
compressed to flash video or mp4 and made available, securely over the web or to mobile
devices and over the local network. iSpy can be setup to run on multiple computers
simulta
neously and has full Email and SMS alerting functions.


iSpy uses your webcams and microphones to detect and record movement or sound and provides
security, surveillance, monitoring and alerting services. Any media that is captured is
compressed and made a
vailable securely over the web or mobile.


Features:




* Motion detection



* Alerting (SMS and Email)



* Video Recording



* Sound Recording



* Remote Access



* Sound Detection



* Timelapse Recording



* Motion Tracking



* Object
Counting



* Flash Video Conversion



* Online Access



* Save and Delete Captured Media Remotely



* Remote Control (over the web)



* Secured Connections



* Works with Dynamic DNS



* Movement Highlighting



* Multiple Area Monitoring




* Execute any File on Detection



* Password Protection



* Detect lack of movement (monitor machinery/ workplace etc)



* Support for many applications including security, UFO spotting and ghost hunting.



* Detect Loitering



* Zone Detection



* iphone and Android integration



* Streaming HTML5 video



* Automated FTP



* Weeklong scheduling options



* Free online access/ remote control



* Customisable backgrounds



* Built in LAN server



With iSpy you can:




* Access and

control your cameras and microphones using your mobile device (iPhone,
Android and Windows Phone 7)



* Connect and monitor as many cameras and microphones as you like. Import and export
object lists to share with colleagues.



* Connect multiple comp
uters in a group and manage over the web



* Install iSpy Server and publish your webcam to other instances of iSpy, over your network
and to the web



* Detect, highlight, track and record movement



* Record video and audio on demand (and via the w
eb)



* Detect loitering



* Customise movement detection areas on your cameras



* Detect and record sound



* FTP frames from your camera to a remote server



* Run any program or send an email or SMS alert when movement or sound is detected




* Run any program or send an email or SMS alert when movement or sound is not detected
(monitor machinery or staff activity)



* Receive email movement alerts with attached frame grab images from your webcams



* Periodically receive image grabs via
email from your webcams



* Connect to any device, even webcams attached to other computers with JPEG, MJPEG, IP
Cam, webcam and AVI file support



* Watch live and recorded media over the web (through this website and over your local
network) and also

via mobile devices



* Access and control iSpy remotely



* Password protect iSpy and hide it in the System Tray



* Schedule sound and video capturing to start and stop automatically



* Time
-
lapse record from any camera



* Motion track and co
unt moving objects



* Connect multiple instances of iSpy and iSpy server running on different computers to this
website and view all aggregated media online



Topic:

Capture, Capture/Recording, Realtime Processing, Streaming, Video Capture

Operating Sys
tem:

64
-
bit MS Windows, All 32
-
bit MS Windows (95/98/NT/2000/XP), Vista,
Windows 7, Microsoft Windows Server 2003, WinXP

Programming Language:

ASP.NET
, C#


System Requirements:




* Windows XP/ Vista/ 7



* Mic
rosoft .Net framework (v3.5 Client)
-

will be installed if required



* Windows media player 9 VCM codecs
-

will be installed if required



* A fast computer, 1Ghz+ recommended



* Broadband internet connection


Spy is written in c#. The project is a

Visual Studio 10 solution (you will need Visual Studio 2010
to compile it).


Flat File Checker Or Data Validation Tool

A simple to use but powerful tool for flat file
validation. it can find Data Errors in the batch of flat files basing on the schema(XML)

that
defines business rules. It can be used for data exchange screening and data validation.

Features:



* Rich rule builder
-

build complex data rules.



* Relational links
-

validate file as part of interconnected data set.



* Database Queries
-

validate data in the file against the data stored in databases.



* Merge duplicates
-

quick way to merge duplicates without information loss.



* Action on errors
-

comprehensive set of action options is available for erroneous records.


Database Env
ironment: Flat
-
file, XML
-
based

Programming Language: Visual Basic .NET


Art of Illusion

is a full featured 3D modelling, rendering, and animation studio. I'll have to use
Java, and can run on almost any operating system. User Interface: Java Swing Programm
ing
Language: Java


Sweet Home 3D

is an interior design
Java

application for quickly choosing and placing
furniture on a house 2D plan drawn by the end
-
user, with a 3D preview.


MindMapping

-

Application for Mind Mapping, Knowledge Management, Project
Mana
gement. Develop, organize and communicate your ideas and knowledge in the most
effective way.
User Interface: Java Swing Programming Language: Java


Object Relational Mapping

-

provides simple yet powerful functionality for persisting Java
objects to SQL d
atabases while avoiding the overhead of other ORMs. Supports MySQL,
Postgres, SQL Server, H2, Derby, HSQLDB, Sqlite, and others.

Object
-
relational mapping (ORM, O/RM, and O/R mapping) in computer software is a
programming technique for converting data bet
ween incompatible type systems in object
-
oriented programming languages. This creates, in effect, a "virtual object database" that can be
used from within the programming language.


Overview


Data management tasks in object
-
oriented (OO) programming are ty
pically implemented by
manipulating objects that are almost always non
-
scalar


values. For example, consider an address
book entry that represents a single person along with zero or more phone numbers and zero or
more addresses. This could be modeled in an

object
-
oriented implementation by a "person
object" with "slots" to hold the data that comprise the entry: the person's name, a list of phone
numbers, and a list of addresses. The list of phone numbers would itself contain "phone number
objects" and so on
. The address book entry is treated as a single value by the programming
language (it can be referenced by a single variable, for instance). Various methods can be
associated with the object, such as a method to return the preferred phone number, the home
address, and so on.


However, many popular database products such as structured query language database
management systems (SQL DBMS) can only store and manipulate scalar values such as integers
and strings organized within normalized tables. The programme
r must either convert the object
values into groups of simpler values for storage in the database (and convert them back upon
retrieval), or only use simple scalar values within the program. Object
-
relational mapping is used
to implement the first approach
.


The heart of the problem is translating those objects to forms that can be stored in the database
for easy retrieval, while preserving the properties of the objects and their relationships; these
objects are then said to be persistent.

Topic: ORM (Objec
t
-
relational mapping)

Operating System: Android, OS Independent (Written in an interpreted language)

Database Environment: HSQL, IBM DB2, JDBC, Microsoft SQL Server, MySQL, Oracle,
PostgreSQL (pgsql), SQLite

Programming Language: Java

HierarchyObjects

is a


ORM (object relational mapper) written in C#. It uses native
ADO.NET

or OLEDB. It is capable of loading an entire hierarchy of unique objects, do joins, and other
things you might expect from a good ORM. It was c
reated out of frustration with NHibernate.
When using a perfect databasemodel NHibernate is good. But with a difficult databasemodel
NHibernate does not work.

HierarchyObjects is flexible and helps the programmer instead of taking over control. You can
alw
ays access the
ADO.NET

or OLEDB objects used by HierarchyObjects when you need to
perform a difficult task. The name HierarchyObjects is taken from the fact that it is capable of
defining hierarchies of objects whi
ch can be loaded at once.

Supported databases at this moment: MySQL, PostgreSQL, Sybase ASE, SQLite.

Features of HierarchyObjects:



XML datamodel can be generated from the database.



The XML datamodel can be loaded to inspect the database, but also be used
to generate
code which can do intellisense at development
-
time.



A complete hierarchy of objects can be defined, that can be loaded at once. Object
uniqueness in this hierarchy is possible.



Definition of joins and extra methods are possible in the databas
emodel. See the
codegenerator.

Database Environment:
ADO.NET

Programming Language: C#



Java RAD (Rapid Application Development)



Java RAD is a RAD (Rapid Application Development) written in java. It's a client/s
erver
framework that allows to develop and to use tables, forms, reports, modules, plugins, services,
webservices and other from remote.


Topic:

Build Tools, CASE, Frameworks

Operating System:

OS Independent (Written in an interpreted language)

Intended A
udience:

Developers

User Interface:

Java Swing

Database Environment:

JDBC

Programming Language:

Java


Decision Table Creator



Decision Table Creator is a tool to create/edit/export decision tables. Tables can be checked on
consistency and completeness. Th
e resulting table can be copied to the clipboard to incorporate it
in Word, Excel or PowerPoint.


Decision table


Decision tables are a precise yet compact way to model complicated logic. Decision tables, like
flowcharts and if
-
then
-
else and switch
-
case st
atements, associate conditions with actions to
perform, but in many cases do so in a more elegant way. In the 1960s and 1970s a range of
"decision table based" languages such as Filetab were popular for business programming.


Topic:

Documentation, Testing,

Testing

Operating System:

All 32
-
bit MS Windows (95/98/NT/2000/XP)

Intended Audience:

Developers, Education, Information Technology

Programming Language:

C#


Dependency Finder


Extracts dependencies and OO metrics from Java class files produced by most Ja
va compilers.
Computes API differences between versions. No source needed. Includes both Swing and
command
-
line interfaces, with XSL stylesheets for formatting output


Topic:

Build Tools, Design, Information Analysis, Modeling, Object Oriented, Visualizati
on

Operating System:

OS Independent (Written in an interpreted language)

Intended Audience:

Developers, Information Technology

User Interface:

Command
-
line, Java Swing, Web
-
based

Programming Language:

Java, XSL (XSLT/XPath/XSL
-
FO)


.Net Architecture Checke
r

.Net Checker checks all code dependencies in .Net projects to ensure a stable architecture.
Moreover, it can produce flexible DOT
-
based dependency graphs.


Overview

.Net Architecture Checker is a tool that helps you to keep the (static) architecture of a

.Net
software clean. You specify allowed dependencies between namespaces, classes, or even
methods, and .Net Architecture Checker will check whether the dependencies are violated
somewhere. You will use this in Nightly Builds or Continuous Integration Bui
lds to prevent the
introduction of unwanted dependencies. Ideally, the software architect will specify the intended
dependencies (or rather, dependency rules) for some module before code is written. However, by
creating a diagram of the dependencies, it is

also possible to explore and document the
dependencies of an existing piece of software. Both ways of proceeding are especially useful to
prevent the dreaded cyclic dependencies, which usually result in a tangled monolith of
interdependencies, making a so
ftware unmaintainable in a quite short period of time.


Features:




* 1. Check usages (dependencies) in sets of .Net assemblies



*
--

Allowed dependencies are specified with simple pattern language



*
--

Very large projects supported
-

dozens of m
illions of LOCs



* 2. Graph dependencies in and between assemblies


Topic:

Agile development tools, Design, Source code analysis

Intended Audience:

Developers, Information Technology

Programming Language:

C#, Visual Basic .NET



Acceptance Test Solution
s


Acceptance Test Solutions is built upon the Framework for Integrated Test (Fit). It provides
integration with MS VS, and web UI. Acceptance Test Solutions advanced features include code
generation, suite support, and test to fixture links


Topic:

Qualit
y Assurance, Testing

Operating System:

OS Portable (Source code to work with many OS platforms)

Intended Audience:

Developers, Quality Engineers

User Interface:

Command
-
line, Eclipse, Web
-
based, Win32 (MS Windows)

Programming Language:

C#, Java

Used Softwa
re

.Net Architecture Checker is based on Microsoft's .NET Framework.

Internally, .Net Architecture Checker uses Mono's Cecil for .NET (version 0.6)

For graph drawing, you need DOT from AT&T's GraphViz tool library


Java Profiler


Java Profiler is a light
-
w
eight, low
-
overhead Java Profiler built using Java BCI. Java Profiler
provides innovative analysis modules like JVM Replay, Pattern Analysis and Tagging Engine for
technical as well as business analysis based on the same underlying data.


Topic:

Modeling,

Profiling, Quality Assurance, Testing

Operating System:

All 32
-
bit MS Windows (95/98/NT/2000/XP), All POSIX
(Linux/BSD/UNIX
-
like OSes)

Intended Audience:

Developers, Quality Engineers, System Administrators

Programming Language:

Java


JavaScript minifier
and obfuscator

(JSMO)


JSMO is a JavaScript minifier and obfuscator.


Obfuscation is the concealment of intended meaning in communication, making communication
confusing, intentionally ambiguous, and more difficult to interpret.

Cryptography

In cryptograp
hy, obfuscation refers to encoding the input data before it is sent to a hash function
or other encryption scheme. This technique helps to make brute force attacks unfeasible, as it is
difficult to determine the correct cleartext. In network security, obfu
scation refers to methods
used to obscure an attack payload from inspection by network protection systems.


Features:




* Shrinks and obfuscates JavaScript files.



* Handles multiple JavaScript files within one run and these can be processed recursiv
ely
within a base directory.



* Allows all minified files to be packed into a single resulting JavaScript file in a specified
order.



* Resulting file(s) can be written to a different output base directory.



* Can obfuscate without removing whites
pace for debugging purposes and in order compare
before and after files side by side.



* Shrinks a typical 150KB JavaScript file to between 25%
-
36% of its original size depending
on mode.



* Three modes of operation providing varying degrees of obfus
cation and compression.


Topic:

Build Tools

Intended Audience:

Developers, Information Technology

Programming Language:

Java, JavaScript


Search Server


Search Server is a search engine and crawler. It is a modern search engine and a suite of high
-
powered
full text search algorithms.


Features:




* Multi
-
languages indexing.



* Multi
-
lingual analysers slice sentences into words, then run lemmatisation algorithms on
words based on the document’s language (singular/plural, gender, conjugated verbs, etc.
)



* The crawlers go through web sites, file systems and databases to rapidly and easily build
your index.



* Numerous document formats are supported, such as XML, HTML/XHTML, Adobe PDF,
Microsoft Word, PowerPoint, OpenOffice, RTF, Plain text, Torren
t, Audio files (MP3/MP4,
OGG, FLAC, WMA) etc.



* Quick integration thanks to an XML interface via HTTP queries (XML over HTTP) and
PHP client library.



* Easy to use, the web interface runs with the main Ajax browsers. This RIA
-
type interface is
as c
omfortable to use as that of a heavy client


Topic:

Indexing/Search, Knowledge Management, Search

Operating System: 32
-
bit MS Windows (NT/2000/XP), 64
-
bit MS Windows, All 32
-
bit MS
Windows (95/98/NT/2000/XP), OS Independent (Written in an interpreted langu
age)

Intended Audience:

Advanced End Users, Developers, Engineering, Information Technology,
System Administrators, Telecommunications Industry

User Interface:

Web
-
based

Programming Language:

C++, Java, PHP, Visual Basic .NET


PDFCreator


PDFCreator easily

creates PDFs from any Windows program. Use it like a printer in Word or
any other Windows application.


Features:




* Create PDFs from any program that is able to print



* Send generated files via eMail



* Digitally sign your PDFs to ensure that

you are the author and the file has not been modified



* Encrypt PDFs and protect them from being opened, printed etc



* AutoSave files to folders and filenames based on Tags like Username, Computername, Date,
Time etc.



* Create PDFs from any pr
ogram that is able to print



* Security: Encrypt PDFs and protect them from being opened, printed etc



* Digitally sign your PDFs to ensure that you are the author and the file has not been modified



* Create PDF/A files for long term archives



* Send generated files via eMail



* Create more than just PDFs: PNG, JPG, TIFF, BMP, PCX, PS, EPS



* AutoSave files to folders and filenames based on Tags like Username, Computername, Date,
Time etc.



* Merge multiple files into one PDF


Topic:

O
ffice Suites, Printing

Operating System:

All 32
-
bit MS Windows (95/98/NT/2000/XP), Windows 7, Microsoft
Windows Server 2003

Intended Audience:

End Users/Desktop, System Administrators

User Interface:

Win32 (MS Windows)

Programming Language:

C#, Visual Basi
c


Java Optimizer and Obfuscator


Java Optimizer and Obfuscator is a Java class file shrinker, optimizer, and obfuscator. It removes
unused classes, fields, methods, and attributes. It then optimizes the bytecode. It then renames
the remaining classes, fie
lds, and methods using short meaningless names.


Topic:

Build Tools, Code Generators

Operating System:

OS Independent (Written in an interpreted language)

Intended Audience:

Developers

Programming Language:

Java


LaTeX Editor


LaTeX editor on Windows. Nav
igating LaTeX documents is simple due to the automatically
created document outline. Errors of the LaTeX compilation can be reviewed instantly. TXC
features autocompletion and comes with LaTeX templates.


Features:




* Highlighting of LaTeX constructs
with customizable colors



* Auto completion



* Spell checker



* Forward and inverse search in combination with Sumatra PDF Viewer, YAP, and others



* Structure view, Object view, Reference view


Topic:

Office/Business, Printing, TeX/LaTeX

Opera
ting System:

32
-
bit MS Windows (95/98), All 32
-
bit MS Windows (95/98/NT/2000/XP)

Intended Audience:

End Users/Desktop

User Interface:

Win32 (MS Windows)

Programming Language:

C++


Regards

Dheeraj Jadhav

9731974669