Latest Release - Ver 1.1

What's New

New Aspose Java APIs - support is Added, in Aspose Project Wizard/Aspose API Examples for following new products:

  • Aspose.Diagram
  • Aspose.Tasks

MIT License added for free use

Further Enhancements and Revamp in v1.1: 

Progress Bars - Revamp:

  • Progress Bar bad practices were in Aspose Java for Eclipse Plugin, i.e Progress bar widget was used on Panel instead of Eclipse Platform API provided Progress monitor that shows the Progress bar on dialog and runs the long tasks i.e downloading in separate threads (background threads instead of UI thread). Because of this UI often behaves like hanging on downloading Aspose APIs i.e when some one click on UI while downloading it hangs the UI and even display title "not responding" on Aspose Project Wizard". Progress bar Bad practices were removed and Eclipse Platform API based fine grained Progress Monitor was configured to run while downloading Aspose APIs and creating Aspose Java API project.
  • Progress Bar was not present for downloading and populating Aspose API Examples, implemented Eclipse Platform API based fine grained Progress Monitor for downloading and populating scenarios of Aspose APIs examples.
  • Cancel button functionality was also implemented for Progress monitors so that user have option of cancelling the download in multiple selection scenario for Aspose Java APIs while downloading.

Bug Fixes and Code Optimization:

  • Functionality of Aspose API Examples for download sometimes not working because there are GIT related issues in code that requiring SSL Certificate because of using https:// instead of git:// for accessing Aspose API Examples repositories on GITHub, fixed the issues.
  • Some code logic was not of production quality and also not following Object Oriented Concepts i.e poorly organized, multiple responsibilities and no abstraction. Removed that code with production quality and optimized code.
  • Commented code for supporting Aspose.Metafile removed completely with some none commented code for Aspose.Metafile i.e Toot tips etc.
  • Code for Aspose.PDF Kit has been removed completely because the Aspose.PDF Kit is as a separate jar dependency of Aspose.Pdf API for Java is discontinued and it has been merged into Aspose.PDF for Java API itself.

UI Enhancements and Fixes:

  • UI widgets was also not behaving like as they should (as per GUI applications standards)  i.e on resizing UI parent component (dialog / parent panel), its containing widgets should also adjust its size / ratio according to its parent size, widgets were neither vertically nor horizontally resizing. Resizing  functionality for UI widgets implemented for Aspose Project Wizard and Aspose Examples Wizard / Dialogs
  • Tool tips also added for Aspose New Product APIs: Aspose.Diagram and Aspose.Tasks for Java, UI Widgets.
  • Wizard category name changed to "Aspose" and Descriptions added for Aspose Application/Project and Aspose Example Wizards.

How to configure source code of Aspose Project Wizard

Below simple steps will smoothly lead to successful configuration of Aspose Project Wizard source code in Eclipse IDE

  1. Download / Clone the source code.
  2. Choose "File -> Import" to import the downloaded project.
  3. Select "General -> Existing Projects into Workspace".
  4. Browse to select the root directory of the downloaded projects. It will display 3 separate projects for plugin, feature and updatesite.
  5. Pressing "Finish" will make Aspose Eclipse plugin code ready to enhance.

Following is a summary of each Aspose Java API that can be evaluated by using this plugin:

Aspose.Cells for Java
Aspose Cells

Aspose.Cells for Java is an Excel® spreadsheet reporting component that enables Java applications to create and manage Excel® spreadsheets without using Microsoft Excel®. Aspose.Cells for Java is an incredibly feature rich component that offers much more than just basic data export functions.

Learn More 
Aspose.Words for Java
Aspose Words

Aspose.Words for Java is an advanced class library for Java that enables you to perform a great range of document processing tasks directly within your Java applications.

Aspose.Words for Java supports DOC, OOXML, RTF, HTML and OpenDocument formats. With Aspose.Words you can generate, modify, and convert documents without using Microsoft Word.

Learn More
Aspose.Pdf for Java
Aspose Words

Aspose.Pdf for Java is a PDF document creation component that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat.

Learn More
Aspose.Slides for Java
Aspose Slides

Aspose.Slides for Java is a unique PowerPoint management component that enables Java based applications to read, write and manipulate PowerPoint documents without using Microsoft PowerPoint.

One can generate, modify, copy, convert, render and print presentations without installing Microsoft PowerPoint.

Aspose.Slides for Java supports presentation file formats including PPT, PPS, POT, PresentationML (OOXML, PPTX) and Open Document Presentations (ODP).

 Learn More
Aspose.BarCode for Java
Aspose barcode

Aspose.BarCode for Java is a robust and reliable barcode generation and recognition component, written in Java, it allows developers to quickly and easily add barcode generation and recognition functionality to their Java applications.

Aspose.BarCode for Java supports the Java SE, Java EE and Java ME platforms.

 Learn More
Aspose.Tasks for Java
Aspose Tasks

Aspose.Tasks for Java is a project management API that enables Java application developers to provide Microsoft Project® document manipulation capability in their applications – all without using Microsoft Project®. With this powerful API, developers can control various stages of project management, such as project planning, definition and tracking.

 Learn More
Aspose.Email for Java
Aspose email

Aspose.Email for Java is a Java class library that enables Java applications to read and write email message files in various formats without Microsoft Outlook. It provides classes to read and update MSG,EML,EMLX,OFT files, add/remove attachments and recipients, update subject, body and other MSG file properties.

 Learn More
Aspose.Diagram for Java
Aspose Diagram

Aspose.Diagram for Java is a Non-Graphical and well-structured API that allows developers to load, create, save and manipulate Microsoft Visio drawings within a Java application without using Microsoft Visio. It provides better performance and is easier to use to manipulate diagrams and convert files than Microsoft Office Automation.

 Learn More
Aspose.OCR for Java
Aspose OCR

Aspose.OCR for Java is an optical character & marker recognition component allowing the programmers to add OCR & OMR technology into their Java applications quickly and easily. 

OMR features can be used to process questionnaires, ballots, educational tests and ordering sheets, where the documents to be processed are filled in by hand, and scanned images of such forms are used for marker recognition.

 Learn More
Aspose.Imaging for Java
Aspose Imaging
 

Aspose.Imaging for Java is an imaging library that lets developers create, edit, draw or convert images in their Java applications with ease and performance. It offers broad spectrum of traditional image processing operations as well as most demanded features that makes it most widely used imaging engine.

 Learn More

Last edited Sep 15, 2014 at 9:55 AM by AdeelIlyas, version 3