Showing posts with label indiego!. Show all posts
Showing posts with label indiego!. Show all posts

Tuesday, 8 December 2015

AmiCloud 1.0 Beta on X1000 and Sam460CR

Today I wanted to take a early preview look at AmiCloud Beta for AmigaOS 4.1 Final Edition. I tested it on the AmigaOne X1000 and Sam 460CR.


AmiCloud is an internet based file storage, file syncing, and file sharing facility. It is the work of Pascal Papara and developer Fabio Falcucci. AmiCloud is similar in concept to Cloud solutions for Windows and Mac OS X like Box, Dropbox, Google Drive, and so on.

We can of course use dropbox, etc, via Odyssey web browser, but this does not allow local file syncing to/from the cloud as it doesn't have a local client for AmigaOS.

Now in 2015 with AmiCloud we now have a Cloud storage solution with a file sync client available on AmigaOS 4.1! There is also an AmiCloud client for AROS, MorphOS, Windows, Linux and Mac OS X too, so it is possible to sync across all these devices!

Today though, I am focused on AmigaOS 4.1 only, as that is the only client I have to try out at this time.

The AmiCloud client for AmigaOS 4.1 Final Edition must be downloaded using the IndieGo! App Store client for AmigaOS 4.1. It is not available on AMIStore App Store or elsewhere.

You can download the IndieGo! App Store client from here. I covered this AppStore previously on this blog here if you are interested in more information about it. The AmigaOS 4.1 IndieGo! App Store client is in Alpha stage build at this time.

You will need to register with an account on IndieGo! App Store in order to proceed. I strongly recommend if you register an account, that any username and password you use there is not used on any other service you have (standard best practice anyway!). The password and username are sent unencrypted by the App Store client and AmiCloud client at this time, with a patch to resolve it and use SSL I am advised should come later in the Beta phase.

Once you agree to the IndieGo! App store terms and conditions you can login:


Browsing the App Store using the Search function, I found the AmiCloud client for AmigaOS 4:



IndieGo! App Store uses it's own currency called IndieCoins, which you can purchase from the IndieGo website here. In my case I am testing the client out and have a IndieCoin voucher gifted to me that I redeemed to download it.

At the time of writing the AmiCloud AmigaOS 4 client costs EUR5 (500 Indiecoins) during the Beta test phase.

Once the AmiCloud client is downloaded, I closed the IndieGo! App Store (and closed DownLoad Manager - DLM when prompted) and go to the Downloads drawer inside the IndieGo! drawer to extract the AmiCloud archive to my X1000.

One important note is that an additional program is needed to be installed under AmigaOS 4.1 in order to see the AmiCloud icons properly, as they use a non-AmigaOS 4 friendly icon format. Fortunately this is a known issue and a program fix is available on os4depot.net called png_im.lha , which you can download from here.

You need to create a drawer in SYS:Libs called IconModules and then extract the png.iconmodule file from the archive to that location as below:


After a reboot the icons will then display correctly, as below:


This AmiCloud drawer also features possibly the biggest drawer icon I have ever seen for the appdata drawer!


First we need to create a drawer for syncing AmiCloud files to/from. You could use an existing drawer on your hard disk, but I suggest a new drawer on it's own so you know exactly what is being shared and synced using AmiCloud.

I created a drawer in Work: called AmiCloudSync to make it clear. I then copied the AmiCloud nice drawer icon to it, and then right clicked on the drawer and selected Leave Out so it appears on the Workbench screen for easy access.


If you prefer a volume name for copying files to it using DOpus or Shell, you could also add an assign for the drawer in your s:user-startup if you prefer:

Assign >NIL: CLOUD0: Work:AmiCloudSync

(Of course CLOUD0: can be whatever you want to call it!)

Initially when run, the AmiCloud client looks like this:


The first step is to click on the Key icon on the left side to login using your IndieGo! App Store credentials, which are also used for AmiCloud.



 You will then be prompted to select the drawer you want AmiCloud to sync data to/from. In my case I selected the drawer I created earlier Work:AmiCloudSync

The AmiCloud client then synchronises the contents of the drawer (which is currently empty). It constantly checks for changes to the drawer and uploads the files automatically if it notices newer or different files have been put in the drawer.


Once the initial sync is setup, you can then click on the Settings icon on the right side to turn on Auto login if you want this to happen automatically when AmiCloud starts.


Don't set Autologin here unless you have actually logged in to AmiCloud first, as this will cause issues otherwise.

You can also put AmiCloud in your WBStartup in Sys:Prefs if you want AmiCloud to start up with AmigaOS 4.1.

Initially I am given 1GB of AmiCloud server storage space to use for file sync and sharing. The percentage meter on the AmiCloud client shows how much % space you are currently using of your total 1GB server space.

As a first test I created a document in the AmiCloudSync drawer - a simple text file:


After a few seconds the AmiCloud client picked it up and uploaded it to the AmiCloud server:


You can pause/start the Synchronisation in AmiCloud using the Play button on the right side of the program window.

As a test I checked the sharing functionality of the text file that is now on the AmiCloud server. This allows me to share the file with anyone on the internet who wants to download it. It does not need a login to download the file.

To share a file, select the share icon on the bottom right corner of the AmiCloud window. The AmiCloud Sharing Service window comes up, showing all documents I currently have stored in AmiCloud:


When I click on the file, it prompts me if I want to share the file:


If you say Yes, it then shares the file and copies the web link URL to the clipboard so you can paste it into an email, web browser or wherever else you want to paste it!


I pasted it into Odyssey web browser on my X1000 and it goes to a webpage that allows me to download the file:


Once downloaded, I checked the file and it was the same.

If you go back into the Sharing Service window in the AmiCloud client you can then turn off the sharing or get the link copied into your clipboard again:


I tested with some other file types like JPG and seems to work well for sharing. (click image to expand)



In testing this, I found I needed to go into the Shell and type "touch <filename>" for some older date files I copied into the AmiCloudSync drawer, in order for the AmiCloud client to work correctly with it. Otherwise the client produces an error for me and quit. This is not an issue for files created initially inside the drawer like my test document.

Update 12/12/2015: AmiCloud Beta 4 released yesterday has now fixed the issue I reported above (the issue was with files dated January), and fixed some other bugs too. If you have downloaded this software before today I suggest downloading the latest version from the IndieGo! AppStore as it has now been updated.

As an aside, the download link for the files shared in AmiCloud takes you to the www.indiego.rocks web site.


If you login to this website using your AmiCloud credentials you can see the apps you have bought on the IndieGo! App Store.


You can also see the files you have uploaded to AmiCloud, with the option to remove them:


Next I wanted to check the syncing capability of AmiCloud, using my Sam 460CR which also runs AmigaOS 4.1 Final Edition. I have since placed a number of files on my X1000 AmiCloudSync drawer, so I am keen to see if it syncs them to the Sam 460CR.

As per the X1000 setup above, on the Sam 460CR I needed to install the PNG_im.lha from os4depot.net (reboot needed), create the Work:AmiCloudSync drawer and install the AmiCloud client. A purchase of AmiCloud Client for one platform entitles you to install it on as many computers running that platform that you own.

Below is the view after this is done on my Sam 460CR. Note that the AmiCloudSync drawer is empty and the AmiCloud client is not logged in yet. (click any image to expand)


After I log into to AmiCloud on the Sam460CR, it starts downloading my synced files:


Shortly after, the download completes and now my Sam 460CR and X1000 have the same files, kept in sync by AmiCloud!


I then opened the files on the Sam 460CR to make sure they worked correctly and they do!



Very cool indeed!

I should stress that AmiCloud is in BETA stage at the moment, and so there are naturally some bugs being fixed up at the moment, but the functionality above works well as shown here.

AmiCloud certainly looks very promising and interesting as a Cloud based file sync and file sharing solution option for AmigaOS 4.1 owners and other NG Amiga systems like AROS and MorphOS too.

Sunday, 16 November 2014

Icaros Desktop 2 - Internet, IndieGo App Store and Amibridge!

Following on from my initial installation blog entry for the recently released Icaros Desktop 2.0 on my Acer AspireOne ZG5, I had a bit more of a play with it this weekend also.


I got my network settings sorted out, with Wireless now working after adding the Atheros 5000 driver to the network settings and defining the Wireless Access Point SSID to connect to, so next I tried out web browsing using the OWB web browser included with Icaros Desktop 2.0:


OWB version information:


Browsing the AROS-Exec.org forums - some Australian guy introducing himself :-)


I then tried out viewing some PDF viewing of old Amiga Computing PDF magazines, playing back music using the included Harmony Player:



Since my internet access was now working from my Icaros Desktop 2.0 setup on the Acer AspireOne ZG5, I decided to have a quick look at the IndieGo! App store.

I should preface this part by saying that this software is still very much in development, and as such still has a few rough edges to iron out.

That said, unlike AMIStore, IndieGo! is targeting many platforms, not just AmigaOS3 and AmigaOS4. It covers AmigaOS3.x, AmigaOS4, MorphOS, Icaros (AROS), MSDOS, Windows and more...the two app stores are not really in direct competition as they are currently targeting mostly different markets.

In Icaros Desktop 2.0, IndieGo! App store is included in the installation, available from the AmiStartMenu under Extras > Demos > AppStore (the bubble help shows the actual disk path):


On the first launch you have to agree to terms and conditions of use:


Having accepted that it presents the latest release notes:


After clicking OK it then prompts for a login:


In my case I don't have an account yet, so I clicked on Register to setup a new one:


You put in your desired username and password:


Email address is also needed:


You are then sent an OptIn email to your nominated email address. In case, the confirmation URL was malformed - I copied the confirmation URL into the browser and edited out the extra http: in it - it then registered me as expected.

The IndieGo! AppStore Main menu then appears:


There are 8 options here, access the App Store, view your purchased software, download your software, latest news, Profile information, Settings, Logout and Quit.

Within the App Store option, you are presented with more options to choose from:


You can select Software & Media Catalogue, items on Sale, New items, Search function, Redeem a voucher, and Filter platform:


Going into the Catalogue Browser you are then presented with the various genres of applications to select from:


Given the development status, most of these are still empty, but there are a number of areas with content int them - Games for example:


Some areas (Like Graphics) have content in them although there is no example graphic (just the default one) shown:


Clicking on Games I then wait for the contents to load from the internet - this did take a few minutes on my Icaros Desktop machine with a progress bar line as below - your mileage may vary:


 Once the Games category load up, I can see the options to return to the previous screen, and to select a subcategory. There is also multiple screens here, indicated by the white/grey dots at the bottom of the screen - you can use the cursor keys to navigate to the next screen in this view:


 Here is the next screen view:


There are some AmigaOS3.X games here - like the demo of The Speris Legacy:


Also, in the driving subcategory of Games, we can see some MSDOS games available for download:


Here is the Puzzle subcategory - Soko4MUI is a recent release for AROS so I am thinking to try it out:


When I click on the Soko4MUI tile, I get the information screen showing a description of the game, screenshots, pricing and category details shown across the top, with options to Buy, Download, Install, Uninstall, Configure, Run and Close (return to previous screen):


When I select Buy (it is free), I get the following screen:


It then changes the status of the game to Owned:


Next I click on Download to download the game:


Eventually the download completes and updates accordingly:


Hmm, from here I hit some problems though - I couldn't use the Install option (said the files wasn't downloaded) and so I couldn't try it out!

I rebooted, ran IndieGo! App Store and tried again:


I still couldn't Install the program though - so I went back to the Main Menu and selected the option to view Your Software:


I then selected to browse my software:


You can see the software I downloaded is listed - selecting takes me back to the software information for Soko4MUI, so it didn't allow me to install it still:


So Unfortunately I couldn't try the game out! I then tried getting Bopping (full version ADF) and hit a similar roadblock after buying and downloading it - I couldn't install it either:



Update 16/11: I found out that apparently you need a voucher code to download anything from the store - this explains why I couldn't download the programs yet.

The platform filter function is also a work in progress in IndieGo! App Store - unable to filter by platform at the moment, though the future intention to be able to filter to your favourite platform is a useful feature:



 But, as I said - it is a work in progress - just wanted to show a bit of what it looks like as this is my first time to use it. IndieGo! is an interesting App Store, with plenty of potential to be unlocked as the development work continues on it!

Moving on, I still have plenty of work to do on my Icaros Desktop 2.0 build - still trying to unlock the Amibridge, Amiga Forever and integration functionality...having some success - got Amiga Forever installed and a full screen/window Amibridge preset works well initially:


After installing the Amiga Forever files from my original Amiga Forever CD when prompted, I then needed to set the screen resolution in the emulated environment to match the Icaros Desktop screen resolution - which is 800x600:


Next I selected the Preset Loader option from the AmiStart Menu to select how I want to use the emulation under Icaros:


There are a few options available as below - select your preferred one:


Confirms your choice:


Final prompt to Save/Use/Discard your choice:


I was going to use Integration as above, but then changed my mind and selected Full Screen instead (didn't re-do the screenshots though sorry!) - I then select Workbench from the AmiStart Menu to boot into the emulated environment for the first time:


Here is the Amiga Forever emulated environment running on Icaros Desktop 2.0:


The UAECtrl dock entry (bottom right icon) allows you to insert/eject disks (ADF) and exit the emulation.

When I exited and tried selecting Integration as the Preset Loader instead of full screen, I started to get consistent crashes trying to launch the environment, sadly even after I set it back to the original working Full screen preset loader config:


So I still have some work to do to get it working well, but it is certainly interesting! As an aside, if you select Power Off on the Software Failure dialog box, it doesn't power off automatically - instead you get a power off screen I hadn't seen before now - a bit like the old OS/2 and Windows 95 shutdown/power off screens telling you to press and hold the power button to switch off:


When you boot the system again you get the boot loader, which I wanted to show here:


If you Press E while highlighting a boot option you can edit the boot string as needed, which is pretty cool:


Run out of time though so I'll keep trying another day - perhaps reinstalling Amiga forever will fix it:


Well, certainly spending time playing with Icaros Desktop 2.0 is not boring that's for sure but as I said I have run out of time for today! Time for sleep - more tinkering to happen again soon no doubt!