Platform: Mac OS X (other platforms)
Version: Alpha 1.5.3
Release date: December 7, 2017

Use the clone tool across layers, images, and even clone group and shape layers. Make shapes from selections menu item. Draw a selection, convert it to a shape! Options for the instant alpha eraser tool make removing backgrounds even easier. Rumor also has it that versions of the alpha 4 build have included a new beta Aqua theme that functions under Mac OS 9.0 and will alter Mac OS 9.0's appearance to one that is reminiscent of Mac OS X.

Status

This alpha version is deprecated - find the latest macOS version

This version of Frogans Player for Developers embeds version 1.5.3 of the FSDL Software Library (alpha).

Note: Frogans Player for Developers (alpha) is a preliminary version provided on an 'as is' basis. The OP3FT cannot guarantee that the rendering performed by this alpha version will be compatible down to the last pixel with the rendering performed by the release version of Frogans Player.

To be informed of the distribution of versions of Frogans Player, subscribe free of charge to the Announcement read-only mailing list.

Intended audience

Frogans Player for Developers (alpha) is intended for developers wishing to contribute to the development of the FSDL language and Frogans Player by creating and testing their first Frogans sites using FSDL 3.0.

This Frogans Player version is not intended for the general public.

Any contribution to the development of the Frogans technology, in any form, is considered as acceptance of the Frogans Technology Development Contributor Policy and the commitments it contains, without restriction or reserve.

Feedback sought

This alpha version represents an opportunity for developers to participate in the development of the Frogans technology.

To post questions or suggestions, or to report errors relating to the FSDL language or to this Frogans Player version, subscribe free of charge to the Early-questions mailing list. Please prefix the subject of any posts you make to this list concerning FSDL 3.0 with '[FSDL]' and prefix the subject of any posts concerning Frogans Player for Developers with '[FP-Dev]'.

The OP3FT is looking for feedback from the developer community in two key areas:

  • The FSDL 3.0 language
    You can suggest improvements in the design of FSDL, such as:
    • changes to the minimum, maximum, and default values of attributes
    • changes to applicability rules for attributes
    • new rules intended to ensure usability for end-users (formerly referred to as 'Frogans slide rendering constraints')
    • other rules for protecting end-user interests
  • The implementation of Frogans Player for Developers
    You can suggest improvements or report errors in the implementation of Frogans Player for Developers, in areas such as:
    • validation of FSDL documents (including error messages)
    • rendering of Frogans slides
    • Frogans Player GUI (e.g. the contextual menu, entry of Frogans addresses, icons)

Your feedback can concern either a given platform (Windows, MacOS X, or Linux) or all platforms.

Requirements

Operating System versions currently supported:

  • Mac OS 10.6.6
  • Mac OS 10.7
  • Mac OS 10.8
  • Mac OS 10.9
  • Mac OS 10.10

Hardware resources:

  • Macintosh computer with an Intel x86 processor
  • At least 512 megabytes (MB) of RAM
  • At least 256 megabytes (MB) of available space for storage (e.g. HDD, SSD)

Release information

This version allows you to create and test Frogans sites whose Frogans slides are hosted either locally on your system or remotely on a server on the Internet (using the UCSR network 'IP_DNS_TCP_HTTP').

To create and test your Frogans sites, you need to configure test Frogans addresses, i.e. Frogans addresses starting with test*, via the configuration-for-testing.xml file in the Frogans Player directory. This configuration file is local to your system.

This version can also resolve Frogans addresses of public Frogans networks, i.e. Frogans addresses starting with frogans* (or a transcription of the name 'frogans' followed by an asterisk, such as 福更斯* or ФРОГАНС*) so that you can publish your Frogans sites on the Internet and make them available to others using your Frogans addresses (more information).

Note: The UCSR network 'IP_DNS_TCP_HTTP' is currently used by Frogans Player to communicate with FNS servers (i.e. servers resolving Frogans addresses) and with servers hosting Frogans sites. For the moment, this UCSR network only supports direct connections to the Internet (no proxies).

This version implements all the elements of FSDL 3.0.

The following elements are available for testing: <frogans-fsdl>, <file>, <resimage>, <respixels>, <resdraw>, <respath>, <setfont>, <font>, <restext>, <text>, <setfilter>, <filter>, <setrelief>, <relief>, <setshadow>, <shadow>, <resmerge>, <merge>, <layer>, <button>, <next>, <entry>, <setdata>, <data>, <session>, and <redirect>.

Change log/Known issues:

This version 1.5.3 is part of the 1.4.x and 1.5.x series of interim releases intended for testing the major enhancements implemented since version 1.3.1. These enhancements include the lockdown of FSDL 3.0 and the introduction of rules for ensuring usability for end users (formerly referred to as 'Frogans slide rendering constraints'). For more information about these enhancements, see the latest recap in the FSDL 3.0 resources.

Download

  • Frogans Player for Developers [noinstall] (archive in 7z format): FrogansPlayer4Dev-noinstall-alpha1.5.3-mac32.7z - 46.8 MB - [ SHA1 ]
  • Frogans Player for Developers [noinstall] (archive in zip format): FrogansPlayer4Dev-noinstall-alpha1.5.3-mac32.zip - 68.5 MB - [ SHA1 ]

Instructions

To create and test your own Frogans sites using Frogans Player for Developers, follow these steps:

  1. Download and decompress the archive on your system. A Frogans Player directory is created with the name of the archive.
    Note: you should create this Frogans Player directory on the local drive of your system, and not on a networked drive; otherwise Frogans Player for Developers can be very slow at rendering Frogans slides.
  2. Open the Frogans Player directory and execute Frogans Player for Developers. A small, movable yellow circle representing Frogans Player is displayed in the center of the screen.
    Note: if Frogans Player for Developers does not start or launch correctly:
    • Mac OS X (version 10.7.5 and later): Check whether the Gatekeeper is causing the problem. Go to Apple menu > System Preferences… > Security & Privacy > General tab and verify the 'Allow apps downloaded from' option. If the option equals 'Anywhere', then the Gatekeeper is not causing the problem. If the option equals 'Mac App Store', then you will need to change it to 'Mac App Store and identified developers' in order to run the program.
    • Check whether your antivirus software is blocking the program or waiting for a confirmation.
    • If you have downloaded the archive in 7z format, check whether your archive extraction software is causing the problem. It has been reported under Mac OS X 10.8 that The Unarchiver version 1.6.1 does not correctly extract the archive in the 7z format. If you use this archive extraction software, either obtain the latest version, or download the archive in another format.
  3. Select 'Open a Frogans site...' from the Frogans Player contextual menu and enter one of the following test Frogans addresses: test*helloworld or test*helloworld-live. The corresponding sample Frogans site appears, which you can move, resize, and navigate.
    You can use the following Frogans addresses of public Frogans networks to access other demonstration Frogans sites online (these Frogans sites are not intended to be fully functional):
    frogans*HelloWorld
    frogans*HelloWorld-Entry
    frogans*SkydiveTour
    frogans*WineFair2016
    frogans*LaCreme
    frogans*FlySky360
  4. Use the Frogans site contextual menu to reload the current Frogans slide (i.e. page of the Frogans site) or close the Frogans site. In order to display the Frogans site in the 640x480 resolution of the rendering canvas, disable the scaling factor (option for developers only in the Frogans site contextual menu).
  5. Each Frogans site is made up of one or more Frogans slides. The Frogans slides of a Frogans site (i.e. the FSDL documents and their auxiliary files) are stored in a specific directory called the Frogans site root directory. In this version of Frogans Player for Developers, Frogans site root directories can be located either locally on your system, or remotely on an HTTP server on the Internet.
    For example, the Frogans site root directory of the sample Frogans site corresponding to the test Frogans address test*helloworld is located locally in the 'helloworld' subdirectory of the 'test' directory of the Frogans Player directory. The Frogans site root directory of the sample Frogans site corresponding to the test Frogans address test*helloworld-live is located remotely on an HTTP server on the Internet.
  6. To create and test your own Frogans site with the test Frogans address test*sitename, edit the configuration-for-testing.xml file in the Frogans Player directory. This configuration file is used to configure test Frogans addresses for use with Frogans Player for Developers. The 'sitename' of your test Frogans address can contain up to 28 ASCII characters in the range from 'a' to 'z', from '0' to '9' inclusive, and the '-' character (no spaces allowed). For further information, read the guidelines in the detailed comments provided in the configuration file.
  7. You can create and test as many Frogans sites as you wish. The number of Frogans slides in a Frogans site is unlimited. The Frogans site root directory can contain subdirectories.
  8. To modify an FSDL document, edit the corresponding file in your favorite text editor that supports XML (and remember to reload the Frogans slide afterwards). We suggest that you use the .fsdl extension for the file names of your static FSDL documents.

Additional resources:

  • For additional resources related to FSDL 3.0, including a recap and extracts of the technical specification, see FSDL 3.0 resources
  • For a video presentation on the FSDL language and how to create Frogans slides, watch the FSDL tutorials given during the Frogans Technology Conference 5 (video). Please note that some points in this presentation, made in September 2015, are now obsolete.
  • For a video presentation on how to create Frogans sites using a server-side scripting language (e.g. PHP), watch the presentation given during the Frogans Technology Conference 6 (video). Please note that some points in this presentation, made in February 2016, are now obsolete.
  • You can also find inspiration and help in tutorials created by third parties, such as frogans-lab.com (in English).

Publishing your first Frogans site:

Now that you have successfully created and tested your first Frogans site, you can publish it on the Internet and make it available to others using a Frogans address of a public Frogans network.

To register Frogans addresses, you can make use of the services of the FCR account administrator of your choice in order to manage the registration of your Frogans addresses in the FCR (list here). Or, given your technical skills as a developer, you can become an FCR account administrator yourself.

Legal information / Credits

Frogans Player for Developers [noinstall]
Version: alpha1.5.3-mac32

Copyright ©1999-2017 OP3FT
All rights reserved

Frogans Player for Developers (the 'Software') is developed by and belongs to the OP3FT.

The Software must be used in compliance with the Frogans Technology User Policy, accessible at the following permanent URL: https://www.frogans.org/en/resources/ftup/access.html.

By downloading and using the Software, you agree to and undertake to be bound by the version in force of the Frogans Technology User Policy.

Sample Frogans sites included in the 'test' directory located in the Frogans Player directory are provided by the OP3FT to help you create your own Frogans sites. You are free to use, copy, distribute, modify, adapt, or share these sample Frogans sites.

The Software uses third-party source materials which are credited in the 'COPYRIGHT-AND-LICENSE' directory available in the archive to be downloaded (see download).

© OP3FT - Home - Legal information

20.4.2020 vAmiga 1.0 Beta 1 released

Although not perfect yet (it will never be), vAmiga has proven to be pretty stable by now. Therefore I think it is time to say goodbye to the 0.9 release scheme.

Mac

23.1.2021 vAmiga 0.9.17 released

30.12.2020 vAmiga 0.9.16.2 with ARM support released

Today, a new version of vAmiga has been released. The update has been optimized for macOS Big Sur and supports Mac computers with Apple silicon.

25.11.2020 No ARM support

Please note that vAmiga does work on Macs with ARM CPUs, yet. It will probably take a while until ARM models will be supported, because I currently don't have the appropriate hardware at hand.

25.11.2020 vAmiga 0.9.15 released

Today, a new version of vAmiga has been released. The update comes with several compatibilty improvements and support for 3.5' HD diskettes. Detailed release notes can be found on the GitHub releases page.

18.11.2020 Third-party game pad support

At the moment, both VirtualC64 and vAmiga are still lacking support for some popular game controllers. Since I can only make the necessary code changes for devices in my possession, I have created an Amazon wishlist containing a number of yet incompatible devices. If you want to have another controller supported, please let me know the exact model name. I will then add it to the wishlist, and with a bit of luck, a noble donor will be found who will order the device.

11.10.2020 vAmiga 0.9.13 released

This release of vAmiga adds the ability of recording videos (FFmpeg is required to be installed on your machine). Furthermore, it fixes two important issues that had been introduced recently. In v0.9.10.1, a sprite sequencer bug found its way into the emulator that caused graphics glitches in many demos. Furthermore, the emulator does no longer crash when a snapshot is loaded.

29.9.2020 vAmiga 0.9.12 released

vAmiga continues to stabilize. The latest version which has been released today contains several compatibility improvements and adds the ability to encode and decode DOS disks.

1.7.2020 vAmiga 0.9.8.4 released

The vAmiga project is on track and stabilizing. Compatibility has improved considerably since the release of v0.9. As always, bug reports on GitHub are very welcome.

22.4.2020 vAmiga 0.9 released

I am proud to announce that vAmiga has left the alpha testing phase today. Bug reports on GitHub are highly appreciated.

5.3.2020 New web site in place

The old web page is gone for good. I replaced it by a new template scheme which allows me to publish in a more blog-style manner.

Linescape Alpha Mac Os Download

4.3.2020 vAmiga status update

Linescape Alpha Mac Os X

vAmiga development is going well. Many pending compatibility issues have been solved and development is shifting towards refactoring and cleaning up the code base. Once this is done, the emulator is ready for its first v0.9 release.