Main > Free Download Search >

gphotoshow pro 4.0.2

gphotoshow pro 4.0.2

Sponsored Links
Sponsored Links

gphotoshow pro 4.0.2

No.
Title
Category
Price
License
Expand All
1
Home-Shell-Desktop -> Screen-Savers
$16.95
Shareware
Hide show
gPhotoShow Pro is an easy to use make-your-own photo slide show or screen saver. gPhotoShow can display an unlimited number of jpeg, png, tiff, avi,mov,mpg, swf (flash) panorama and web pages. Main features: pictures sorting, stretching/shrinking, wallpaper creation, captions (with filename, date and exif info), music (including MP3), transition effects, multiple monitors and more. gPhotoShow can also create standalone slideshows/screen savers.
2
Home-Shell-Desktop -> Screen-Savers
$19
Trial
Hide show
gPhotoShow utility is an easy to use make-your-own photo slide show or screen saver.

gPhotoShow can display an unlimited number of jpeg, png, tiff, avi, mov, mpg, panorama, flash animations (swf files) and web pages.

gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer.

Here are some key features of "gPhotoShow Pro":

pictures sorting
stretching/shrinking
wallpaper creation
captions (with filename, date and exif info)
background music (MP3,Wma,Wav,Midi)
transition effects
multiple monitors support
image sets
picture frames
customizable pause/continue controls
allows to move/delete currently displayed picture
Digital Camera Raw Files support
standalone/redistributable screen saver creation


Limitations:

30 days trial
nag screen
3
Audio-Multimedia -> Audio-Management
$16.95
Shareware
Hide show

gPhotoShow Pro is an easy to use make-your-own photo slide show or screen saver. It can display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama, flash animations (swf files) and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer.
gPhotoShow Pro is the perfect software to create digital Photo Frames !
Main features:
- pictures sorting
- user defined image and file filters
- stretching/shrinking
- wallpaper creation
- captions (with filename, date and exif,iptc,xmp info)
- background music (MP3,Wma,Wav,Midi)
- transition effects
- multiple monitors support
- image sets
- picture frames
- customizable pause/continue controls
- allows to move/delete currently displayed picture
- Digital Camera Raw Files support
- standalone/redistributable screen saver creation
- plug in support to expand program functions (for example ImgFilters is useful to enhance images, MonitorOnOff can automatically switch-off monitor or the computer)

New features in this version:: Some new features

4
Home-Shell-Desktop -> Screen-Savers
$16.95
Hide show
This application is an easy to use make-your-own photo slideshow or screensaver.

gPhotoShow can display an unlimited number of jpeg, png, tiff, avi, mov, mpg, panorama, flash animations (swf files) and web pages.

gPhotoShow can also create professional looking standalone slideshows / screensavers that can be sent by email or cd and run on any windows based computer.

Here are some key features of "gPhotoShow Pro":

pictures sorting
stretching/shrinking
wallpaper creation
captions (with filename, date and exif info)
background music (MP3,Wma,Wav,Midi)
transition effects
multiple monitors support
image sets
picture frames
customizable pause/continue controls
allows to move/delete currently displayed picture
Digital Camera Raw Files support
standalone/redistributable screen saver creation


Limitations:

30 days trial
Nag screen
5
Audio-Multimedia -> Audio-Management
$16.95
Shareware
Hide show

By WS editor-gPhotoShow Pro is a user-friendly editable slide show maker which can turn almost all popular formats of images and videos such as jpeg, png, tiff, avi, mov,mpg, paranoma,flash animations (swf files) and webpages into outstanding personal slideshow or screensaver with transitional effects, captions, exif info and music. This software also allows you to creat a standalone screensaver. gPhotoShow Pro also allows you to make your own impressive slideshow/screensavers that can be sent via email and CD and run on any web-based computers. It is the perfect software to create digital Photo Frames!

Key features:

- pictures classifying
- customized images and file filters
- stretching/shrinking
- making wallpaper
- captions (with filename, date and exif,iptc,xmp info)
- background music (MP3,Wma,Wav,Midi)
- transition effects
- multiple monitors support
- image sets
- picture frames
- customizable pause/continue controls
- editing currently displayed picture
- Digital Camera Raw Files support
- making standalone/redistributable screensaver
- supported plug-in to improve program functions (for example ImgFilters is useful to enhance images, MonitorOnOff can automatically switch-off monitor or the computer)



6
Graphic-Apps -> Digital-Photo-Tools
USD19.50
Trial
Hide show
gPhotoShow Pro 4.3.2 is a rather praiseworthy program that turns your pictures into a unique slide show or screen saver with transition effects. With gPhotoShow you can point to file directories (either local or on a network) containing jpeg, png, tiff, panorama files, web pages, animations and have them displayed to your screen in random order, alphabetically, or by date.

There is no limit to the number of images your directories may contain. You have various options for stretching or shrinking the images and to show images information like file name or Exif,IPTC,XMP info taken from the images themselves.You can also create image sets, create wallpaper, pause and continue the screen saver during normal operation.

gPhotoShow Pro it's the perfect software for a Digital Photo Frame. It can be easily controlled with a keyboard (or a remote control) and can detect and display newly added pictures without restarting the program and without editing the slideshow !

gPhotoShow can also be used as a slide show maker. To prepare a slide show you need only to configure gPhotoShow as usual and save save the configuration to a file. Then every time you wish to start the slide show you need only to double click on the saved file. In the same way you can easily create auto start slide shows on cd-rom. gPhotoShow will also prepare the autorun.inf file for you !

Major Features:

  1. Shows an unlimited number of images
  2. High quality image resize (bicubic interpolation)
  3. User selectable transition effects
  4. Adjustable transition speed
  5. Can display frames around pictures, simple colored frames or bitmapped frames
  6. Image formats : BMP, JPG, PNG, GIF, TIFF
  7. Panorama file formats: JPG, IVR, PAN, MOV
  8. Video file formats: AVI, MOV, MPG, WMV
  9. Macromedia Flash Animations: SWF
  10. Can display Web Pages
  11. Can automatically scroll panoramic images (both rectilinear and spherical)
  12. Can use shortcuts to folders
  13. Easy subdirectory selection and files exclusion
  14. Display images randomly or in a sorted sequence (by file name or by file date)
  15. Remember last image both in random and in sequence order
  16. Works on both 256 color and True Color displays
  17. Configurable delay between images
  18. Automatically resizes your images
  19. Displays information about the images (Exif)
  20. Can display custom captions with Exif support
  21. Automatic wallpaper changer
  22. Plays your favorite music during slide show
  23. Sound formats: MID, WAV, MP3, WMA
  24. Can display 4 pictures together
  25. Multi monitor support in Windows 98/Me, Windows 2000/XP,Vista
  26. Slideshow can be paused and continued
  27. Can be used as a screen saver or a slide show creator
  28. Keys used during slide show can be configured
  29. User can move/delete currently displayed picture by using configured keys
  30. Can display descriptions stored in DESCRIPT.ION files
  31. Image Display time, description and text attributes can be et on each image
  32. Can create standalone screen savers and slideshows (.scr or .exe files)
  33. Can create setup program for easy screen saver distribution
  34. Can be used as a simple image viewer
  35. Pictures can be divided into categories and category displayed in the screen saver can be changed automatically
  36. Can read and display most digital cameras raw files
  37. Password protection
  38. Easy install / uninstall

Enhancements

  • Fixed: sometimes files list cache on disk is not cleared when a configuration is saved and one or more folders lists have been changed
  • Fixed: settings gPhotoShow as logon screen saver may not work on windows Vista

Requirements:

  • To play MP3 files gPhotoShow requires Microsoft Media Player 6.0 or later.
  • To show Panoramas, Videos or Web Pages gPhotoShow requires Microsoft Internet Explorer. Moreover to show Panoramas files you need the appropriate plugins or ActiveX correctly installed.
  • Some features needs Microsoft GDI+, this component is part of Windows XP and can be installed also in Windows 2000.
  • XMP tags can be displayed for Jpeg and TIFF files if Windows Imaging Component (WIC) is installed. WIC is already installed on Windows Vista and is included in .NET frameworks starting from v3.0.


7
Audio-Multimedia -> Audio-Management
$16.95
Shareware
Hide show


gPhotoShow Pro is an easy to use yet powerful make-your-own photo slide show or screen saver. With this multi-functional application, you can easily display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama, flash animations (swf files) and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer. Download this tool here and you will find it the most wanted program that you need.

Major features:

  1. Pictures sorting
  2. User defined image and file filters
  3. Stretching/shrinking
  4. Wallpaper creation
  5. Captions (with file-name, date and exif,iptc,xmp info)
  6. Background music (MP3,Wma,Wav,Midi)
  7. Transition effects
  8. Multiple monitors support
  9. Image sets
  10. Picture frames
  11. Customizable pause/continue controls
  12. Allows to move/delete currently displayed picture
  13. Digital Camera Raw Files support
  14. Standalone/redistributable screen saver creation
  15. Plug in support to expand program functions (for example ImgFilters is useful to enhance images, MonitorOnOff can automatically switch-off monitor or the computer)

Improvements of this version: Some new features and bug fixes

WareSeeker Editor

8
Audio-Multimedia -> Audio-Management
$16.95
Shareware
Hide show

gPhotoShow Pro 4.3.1 offers a professional and useful tool which can help you display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama, flash animations (swf files) and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer.

gPhotoShow Pro is the perfect software to create digital Photo Frames !

Major Features:

  1. Runs in Windows 2000, Windows XP, Vista and Vista x64
  2. Shows an unlimited number of images
  3. User defined filters based on image size, rating and keywords
  4. High quality image resize (bicubic interpolation)
  5. User selectable transition effects
  6. Adjustable transition speed
  7. Can display frames around pictures, simple colored frames or bitmapped frames
  8. Image formats : BMP, JPG, PNG, GIF, TIFF
  9. Panorama file formats: JPG, IVR, PAN, MO
  10. Video file formats: AVI, MOV, MPG, WMV
  11. Macromedia Flash Animations: SWF
  12. Can display Web Pages
  13. Can automatically scroll panoramic images (both rectilinear and spherical)
  14. Can use shortcuts to folders
  15. Easy subdirectory selection and files exclusion
  16. Display images randomly or in a sorted sequence (by file name or by file date)
  17. Remember last image both in random and in sequence order
  18. Configurable delay between images
  19. Automatically resizes your images
  20. Displays information about the images (Exif,IPTC,XMP)
  21. Can display custom captions with Exif,IPTC,XMP metadata support
  22. Automatic wallpaper changer
  23. Plays your favorite music during slide show
  24. Sound formats: MID, WAV, MP3, WMA
  25. Can display 4 pictures together
  26. Multi monitor support in Windows 98/Me, Windows 2000/XP,Vista
  27. Slideshow can be paused and continued
  28. Energy Star !With the MonitorOnOff PlugIn it is possible to automatically power-off attached monitors or switch-off the system.
  29. With RssFeeds plugin it is possible to display news from RSS feeds and download images from RSS feeds used by most online photo galleries
  30. Can be used as a screen saver or a slide show creator
  31. Keys used during slide show can be configured
  32. User can move/delete currently displayed picture by using configured keys
  33. Can display descriptions stored in DESCRIPT.ION files
  34. Image Display time, description and text attributes can be set on each image
  35. Can create standalone screen savers and slideshows (.scr or .exe files)
  36. Can create setup program for easy screen saver distribution
  37. Can be used as a simple image viewer
  38. Pictures can be divided into categories and category displayed in the screen saver can be changed automatically
  39. Can read and display most digital cameras raw files
  40. Can be easily set as logon screen saver
  41. Password protection
  42. Easy install / uninstall
  43. Can be used freely for 30 days, then some advanced features will be disabled

Enhancements:

  • Fixed: in some cases the registration key is flagged as expired
  • Fixed: improved standalone setup script under Vista x64

Requirements:

  • Microsoft Media Player 6.0 or later.
  • Microsoft Internet Explorer
  • Appropriate plugins or ActiveX correctly installed.
  • Microsoft GDI+
  • XMP tags can be displayed for Jpeg and TIFF files if Windows Imaging Component (WIC) is installed.
  • WIC is already installed on Windows Vista

WareSeeker Editor

9
Graphic-Apps -> Digital-Photo-Tools
EUR14.95
Shareware
Hide show
gPhotoShow is an easy to use make-your-own photo slide show or screen saver. It can display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama, flash animations (swf files) and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer.
gPhotoShow is the perfect software to create digital Photo Frames !
Main features:
- pictures sorting
- stretching/shrinking
- wallpaper creation
- captions (with filename, date and exif info)
- background music (MP3,Wma,Wav,Midi)
- transition effects
- multiple monitors support
- image sets
- picture frames
- customizable pause/continue controls
- allows to move/delete currently displayed picture
- Digital Camera Raw Files support
- standalone/redistributable screen saver creation
10
Graphic-Apps -> Presentation-Tools
$16.95
Shareware
Hide show
gPhotoShow is an easy to use make-your-own photo slide show or screen saver. It can display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama, flash animations (swf files) and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer.
Main features:
- pictures sorting
- stretching/shrinking
- wallpaper creation
- captions (with filename, date and exif info)
- background music (MP3,Wma,Wav,Midi)
- transition effects
- multiple monitors support
- image sets
- picture frames
- customizable pause/continue controls
- allows to move/delete currently displayed picture
- Digital Camera Raw Files support
- standalone/redistributable screen saver creation
11
Utilities -> Compression-Tools
$35.00
Commercial
Hide show
ExamDiff Pro provides a simple means of performing visual text and binary file and folder comparisons in Windows. Its attractive, easy to use, and offers the tools you need to do the job quickly and thoroughly. It features a double-pane view that allows for side-by-side comparisons, with color-coded line numbers indicating whether each line is added, deleted, or changed. For folder comparisons, just double-click a file to jump to a side-by-side file comparison. You can easily and synchronize edit files either using the built-in editor, or the text editor of your choice by selecting one of the numerous toolbar buttons. ExamDiff Pro contains a substantial number of options to establish its behavioral characteristics. Other features include recursive comparisons, highlighting differences down to the level of words or characters, ability to compare binary files, custom text and HTML reports, search-and-replace (with regular expression support), shell-extension support, creation of directory snapshots for later comparison, word wrapping of long lines, full Unicode support, and custom color and font settings.
12
Home-Shell-Desktop -> Screen-Saver-Tools
$0.00
Freeware
Hide show
gPhotoShow is a 32 bit screen saver that turn your favourite image files into a unique personal Screen Saver slideshow, complete with transition effects. gPhotoShow is ideal for displaying your favourite image files from your collection or even use it to create a corporate logo Screen Saver for your Company. Features : - Several transition effects - Image formats : BMP, JPG, GIF, PNG - Works on both 256 color and True Color displays - Configurable delay between images - Automatically resizes your images - Plays your favorite music during slide show - - Sound formats: MID, WAV, MP3 - Multi monitor support in Windows 98 and Windows 2000 - Password protection - Easy install / uninstall
13
Graphic-Apps -> Other
$12
Shareware
Hide show
gPhotoShow is an easy to use slide show screen saver that turn your favourite images collection into a unique personal Screen Saver complete with transition effects. With gPhotoShow you can point to file directories (either local or on a network) containing jpeg, png, tiff, panorama files, web pages, animations and have them displayed to yourscreen in random order, alphabetically, or by date. There is no limit to the number of images your directories may contain. You have various options for stretching or shrinking the images and to show images information like file name or Exif info taken from the images themselves. You can also create image sets, create wallpaper, pause and continue the screensaver during normal operation.
14
Home-Shell-Desktop -> Misc-Screen-Savers-A-G
Free
Freeware
Hide show
gPhotoShow is an easy to use screen saver that turns your favorite image files into a unique personal Screen Saver slideshow, complete with transition effects. gPhotoShow is ideal for displaying your favorite image files from your collection or even use it to create a corporate logo Screen Saver for your Company.

Features :
- Several transition effects
- Image formats : BMP, JPG, GIF, PNG
- Works on both 256 color and True Color displays
- Configurable delay between images
- Automatically resizes your images
- Plays your favorite music during slide show -
- Sound formats: MID, WAV, MP3
- Multi monitor support in Windows 98 and Windows 2000
- Password protection
- Set last picture as desktop wallpaper
- Easy install / uninstall
15
Home-Shell-Desktop -> Screen-Savers
$12.00
Commercial
Hide show
gPhotoShow is an easy to use make-your-own photo slide show or screen saver. It can display an unlimited number of jpeg, png, tiff, avi,mov,mpg, panorama and web pages. gPhotoShow can also create professional looking standalone slideshows/screen savers that can be sent by email or cd and run on any windows based computer. Main features:
  • pictures sorting
  • stretching/shrinking
  • wallpaper creation
  • captions (with filename, date and exif info)
  • background music (MP3,Wma,Wav,Midi)
  • transition effects
  • multiple monitors support
  • image sets
  • customizable pause/continue controls
  • allows to move/delete currently displayed picture
  • standalone/redistributable screen saver creation
16
Audio-Multimedia -> Rippers-Encoders
Hide show
Easily convert DRM protected music and movie files and various audio files to unprotected MP3, MPEG4, CD, iPod and other MP3 player file formats at high speed and CD quality - legally.

SoundTaxi+VideoRip Pro is easy to install and use with a very handy and clear user interface.

It lets you choose the compression level and it preserves ID3 tags for artist, album, title names etc.

A batch mode and the drag&drop function for folders and files allow to convert large music collections with just 1 click.
17
Network-Internet -> Other
$19.99
Free to try
Hide show

Twadder Pro 1.2.0.11 is a useful tool which is designed for people need add followers on twitter.

Just like the myspace friend adders, this tool will add followers to your twitter account. Twitter is a fast growing network full of potential clients.

Major Features:

  1. Unlimited accounts, and unlimited usage
  2. Follow another user's followers
  3. Follow the people another user is following
  4. Follow people by search terms
  5. Unfollow everyone
  6. Unfollow those who aren't following you
  7. Post urls to twitter without having to shorten them

Enhancements: Features multi user support.

18
Software-Development -> Compilers-Interpreters
$0
OpenSource under LGP
Hide show

UML StateWizard Pro 1.6 is your right choice for UML StateWizard provides a UML state machine programming mechanism in portable standard C/C++ for cross-platform program development including Win32/WinCE and embedded systems developing and simulating. After embedded systems simulation and debugging in IDE, developer can move program to a destination working environment (such as VxWorks, embedded Linux, etc) with little or no extra investment of effort.

Major Features:

  1. Hierachical state machines
  2. Support large scale state machines with hundreds of states through separating a state tree definitions to several C/C++ files.
  3. State history information and history transitions
  4. Guarded transitions on event handling
  5. Conditional pseudo-states
  6. Join pseudo-states
  7. Orthogonal states
  8. Built-in state timers. On state entry, starts the built-in timer automatically, stops it on state exit.
  9. Cross-platform event loop and OS-related API library for Linux/Win32 .

    Enhancements:

    • StateChart Improvement.
      • Remove State Transition. Select a state transition, a pop-up menu will be available. User could go to the state transition handler or remove the state transition.
      • Remove State. Remove state definitions, state variables, related event handlers as well.
    • Support Large-scale Application Development.
      • When a project is open, the whole state tree will not fully loaded, until user expands the state machine item.
      • Provide a new command Expand State Items in the State Tree to show a full hierarchical composite state

    Requirements:

    • Windows95

    WareSeeker Editor

    19
    Web-Development -> Site-Management
    $299.00
    Commercial Demo
    Hide show

    AdVantShop.NET Pro 2.1 offers you an ASP.NET shopping cart software with an open source code. It can be used by people with any level of experience.

    Being suitable for both ready-made and customized online stores, it allows easy integration of existing design and external Windows-based applications for building secure, expandable and flexible solution based on Microsoft technologies and AJAX. Includes built-in integration with payment and credit card processors.

    Major Features:

    1. For online store owners:
      • Turn-key, ready-made ecommerce solution based on ASP.NET technology
      • Possibility of using ready-made design templates and design modifications
      • No programming skills are needed
      • Ajax technology
      • SEO-friendly storefront
      • Support for unlimited number of currencies
      • Possibility of closing a storefront for maintenance
      • Possibility to modify a store for your needs
      • Payment systems integration
      • Shipping systems integration
      • Convenient administration panel
      • Powerful platform for web store development (Microsoft.NET)
      • Free access to further releases
      • Technical support for a product (consulting line, assistance in question-solving).
    2. For developers:
      • Open source code (VB.NET)
      • Microsoft .NET 3.5 platform (ASP.NET, Windows Forms)
      • Template-based design built on MasterPages and UserControls technology
      • Works under IIS5/6/7
      • Works with SSL
      • Supports MS SQL Server 2005 / 2008 Express Editions with Advanced Services database engine
      • Ajax-based functionality
      • Report generation system based on Microsoft Reporting Service
      • Object-oriented program code
      • Customization possibilities (using ASP.NET or other languages)
      • Modular architecture

    WareSeeker Editor

    20
    Software-Development -> Compilers-Interpreters
    $0
    OpenSource under LGP
    Hide show

    UML StateWizard Pro 1.5 acts as an IDE (Integrated Development Environment) add-in, which provides a UML (Unified Modeling Language) state machine programming mechanism in form of portable standard C or C++ classes for either embedded systems development and simulation, or Windows/WinCE application development. After embedded systems' simulation and debugging in IDE, developer can move program to a destination working environment (such as VxWorks, embedded Linux, etc) with little or no extra investment of effort.

    Just like Visual C++ ClassWizard, UML StateWizard provides a UML state machine programming mechanism in portable standard C/C++ for cross-platform program developement including Win32/WinCE and embedded systems developing and simulating. After embedded systems simulation and debugging in IDE, developer can move program to a destination working environment (such as VxWorks, embedded Linux, etc) with little or no extra investment of effort.

    Why UML StateWizard?

    You may ask why UML StateWizard, while there are already many good UML tools such as Rational Rose, VisualState and others. Our answer is:

    1. UML StateWizard aims at not only being a modeling or code generation tool, but also being a full-featured UML dynamic modeling tool with reverse engineering and round-trip engineering features. It models program with the State Charts or the State Tree, moreover, it synchronizes the model with the changes in the application code in the stages of software design and coding;
    2. Just like the MS Visual C++ ClassWizard, StateWizard runs inside the integrated development environment. There is no need to switch between tools for design/development. Many other UML modeling tools run as stand alone applications;
    3. No intermediate modeling file. Build UML diagrams directly from a set of specific macro and flags in source code.
    4. StateWizard rapidly builds applications with state machine based frameworks. It efficiently codes state charts directly in platform-independent standard embedded C/C++;
    5. StateWizard provides state tracking, simulation and debugging for embedded system development.

    Those UML tools that generate code for UML behavioral models such as state diagrams are usually quite expensive. Basic UML drawing and code generation tools can be obtained for a few hundred dollars per license seat, but the tools that generate code from state charts are usually on the order of several thousand dollars per seat. Organizations on a limited budget may be forced to use less expensive tools, meaning that the state machine design must be maintained separately from the program code, almost guaranteeing that the design and code will drift away from each other during and after development. It becomes very difficult to keep the design updated with changes in the source code, requiring great process discipline by the developer.

    UML StateWizard is a full-featured UML tool:

    1. UML diagram support: StateWizard supports the state tree, state chart drawing for dynamicl modeling.
    2. Forward engineering: The StateWizard UML tool does not limit its use to just pictorial depictions of diagrams. Because the structure of the system defined by the diagram is translated by a developer into actual source code, StateWizard bridges this step by generating the source code in a state machine framework with the methods stubbed out. Developers can take up this stub code and fill in with the actual code.
    3. Reverse engineering: Reverse engineering is exactly the opposite of forward engineering. In reverse engineering, StateWizard loads all the files of the application/system, identifies state relationships among applications, and reconstructs the entire state machine structure along with all relationships.
    4. Round-trip engineering: A rule in software design is that no design remains unchanged. This is as true for small systems as it is for large systems. During development, the design structure defined in the UML model undergoes changes to incorporate differences in implementation that may not have been envisaged during design. It becomes very difficult to keep the design of the system synchronized with the changes in the source code. StateWizard s round-trip engineering feature allows the UML tool to synchronize the model with changes in the application code. StateWizard enforces real-time synchronization of its model to modifications in the source code. For example, developers can visually do a drag-and-drop operation in a state chart diagram and the source code will change as well. On the other hand, developers may directly modify the source code and modifications will be automatically shown in the state chart diagram. StateWizard serves as a bridge between state chart diagram and source code.
    5. Documentation: StateWizard provides some way for the designer to document design decisions in the diagrams. A designer may save a state chart as a BMP file and a state tree as a text file.
    6. * Integration with popular IDE (VC++): With the increasing use of iterative methodologies for building software systems, it becomes very difficult to keep the design of the system in sync with the developed code. Hence, it would be useful if the UML tool provides integration with popular IDEs. This feature would enable the UML tool to be updated with the changes in the source code made in the IDE.


    You may apply UML StateWizard to :

    Platform-independent embedded system modeling and simulation.

    • In simulation environment, developer can design some simulators using Windows program as service providers. These simulators have identical interface with target service providers' interface. On target environment, developer may take little effort to integrate state machine applications with these service providers to real environment. Active applications may make some service calls exported by service providers, meanwhile may receive some external events triggered by service providers through RTOS functions. There are many different RTOSs although they provide similar functions.
    • RTOS Virtual Layer provides a set of platform independent functions so that it can be moved to other platforms without any state machine applications changes. In debugging, state machines can be used to test how an application handles insufficient memory situations, to examine allocation patterns, or to log allocation information for later analysis.

    State machines based Win32/WinCE programs development through window message hooking technology.

    • Windows-based applications are event-driven. Each window has a function, called a window procedure, that the system calls whenever it has input for the window. That procedure takes responses depending on the incoming Windows message type.
    • However, if an application that must sequence a series of actions, or handle inputs differently depending on not only the incoming message but also what state it's in, is often best implemented as a state machine. In a concurrent, distributed system, there are several state machines. Moreover, a state machine may post events to other state machines, so state machines are asynchronous event driven. There is at least an event queue for a running thread.
    • If state machines run at different thread rather than window s thread, developers have to handle the thread resources synchronization issues.
    • Using winodw hook technology, StateWizard run state machine application framework based Win32/WinCE programs without any additional message queue, and these state machines run at the same thread as the hooked window s thread, so that state machines can work tightly with Windows user interface.

    UML StateWizard contains:

    1. The State Chart: The State Chart models embedded systems without using heavyweight, expensive CASE tools. The State Chart gives you a "birds's-eye view" of your application's logical structure and flow. It graphically constructs the state hierarchy, with child states nested within their parent nodes. The state chart's major advantage over state trees is that it displays every state's transitions in the form of arrows from one state to another state. If a developer selects a state or a transition, and then right clicks the mouse, StateWizard will display an action list in a drop down menu configured for the selected state or the transition.
    2. The State Tree. The State Tree is a state machine programmer's assistant, located in the VC workspace tab window. While coding, it provides a state machine framework. It makes it easy for developer to do certain routing tasks such as creating the state machine application, creating the state hierarchy, defining entry functions and exit functions for a state, and defining event handlers. While running, it is a state tracker for all active applications. If a developer selects a state tree item and then right clicks the mouse, StateWizard will provide an action list in a drop-down menu configured for the selected project, application, or state.
    3. Resource Data Generator for Embedded System. This tool supports several user interface resource data generation for the embedded system development, including ASCII / Unicode text strings, menus, bitmaps and fonts. These resource items are organized by the Visual C++ 6.0 resource editor.
    4. Simulation and Debugging Support for Embedded System. StateWizard supplies a rich set of APIs for embedded system applications simulation in Visual C++ developer studio. Meanwhile, provides some debugging tools, useful to fix memory leaks or memory overwriting errors, to test how an application handles insufficient memory situations, to examine allocation patterns, or to log allocation information for later analysis. Code Line Calculator. A code line calculator for C/C++ source code
    5. Code/Data Size Analyzer. This tool discloses the program's code size, readonly memory, un-initialized memory and writable memory usage based on the generated map file. Further more, this tool can uncover every variable data length in detail.

    Major Features:

    1. Simplicity: It should be easy to construct state machine trees/applications.
    2. Extensibility: It should be extensible to add other pseudo states.
    3. Cross-Compiler: Support for VC++, EVC++, GCC, Diab C and for Win32/Linux
    4. Cross-Platform: The StateWizard engine based on a cross-platform OS API library, for Linux/Win32.
    5. Multi-threaded: Several groups of state machines (applications) are allowed to run at each separate thread/task
    6. Unicode Support: Support Ascii/Unicode log strings output in Ascii/Unicode text files.
    7. Debugging: Provide real-time state tracking into a file and the StateTree, debugger fields filter, module-based output filter.

    Enhancements: State Chart and State Tree

    Requirements: Windows95

    WareSeeker Editor