Tuesday, December 8, 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, December 6, 2015

A-Train and Sakura Shinkansen

For the last of my series of posts covering my Japan trip train journeys in Kyushu in July 2015, I wanted to show the A-Train and Sakura Shinkansen.


I read about the A-Train in a JR magazine I picked up in Japan the previous year. It seems like such an amazing train and trip, even though it is only two carriages!

The schedule we planned to ride the SL Hitoyoshi from Kumamoto to Hitoyoshi and come back to ride this train, then return to Tokyo all in one day was very challenging.

This schedule was not possible if I took the return SL Hitoyoshi train back to Kumamoto Station, as we would miss the last A-Train of the day. In addition the trip back to Tokyo was touch and go to make it back in time to catch the last train back...

My wife and I worked through the JR timetables book we ordered from Japan just before the trip to work out how we could make it work. Eventually we worked out that if we took the local train from Hitoyoshi back to Yatsushiro Station and transferred to another local train leaving 60 seconds later to Kumamoto, we could make the last A-Train trip (only 3 per day), and still return in time for the last Kyushu Shinkansen trip of the day from Kumamoto to Osaka, then transfer onwards on the Tokaido Shinkansen to Tokyo. Whew! Busy day ahead!

I already covered the SL Hitoyoshi section of the journey in my previous blog post here.

Luckily for us we managed to catch the local trains back to Kumamoto Station without incident. We had called Yatsushiro station ahead of the trip to confirm the transfer time was ok, and found out the other local train left from right next to the arriving train. This made the transfer time of 60 seconds no issue. Given the time restraints I didn't have time to take many photos of the return local train leg though. I did take these though:


This was the inside of the local train from Yatsushiro Station back to Kumamoto Station - with a transfer time of 60 seconds I hope you understand why I didn't have time to take a picture of the front of it:



Once we arrived at Kumamoto Station on the local train, we quickly transferred to the A-Train platform which arrived a few minutes later. Everything on this day was timed exactly - it needed to be to make it work!

Here is the A-Train signage on the platform:



Shortly after the A-Train Diesel train arrived and it looked great from outside, but I know the real star of the show is the interior of the train.





We boarded the A-Train and fortunately were allocated the front carriage for the outbound journey from Kumamoto to Misumi. This carriage contains the onboard bar - how stunning is the inside of the train!


The wood and details in the train carriage look amazing:



We went to take our seats and took another quick look before we set off:





The bar is of course the big attraction on this train, and you can order a famous Highball and of course some ice cream for what was a very hot day:


Here are the bar staff at work preparing alcoholic highball drinks for the passengers:



Here is the menu:


And of course the all important highball choices:


You can (of course) buy some souvenirs on the train also and here is the display of some of the items available (which you can buy from the bar as well):


Here is the highball drink and ice cream I purchased. It is very important to go directly to the bar as soon as the bar staff are ready to serve. The journey is not very long, but the lines to order a drink are. You may miss out if you are not quick!


Here is the view from my seat:


The seats are nice enough:



As we got underway the views were nice, but as we went next to the seaside on our way to Misumi, it got a lot more spectacular.


As our train got closer to the water we could see the beginnings of some stunning views to come.


You can also get your picture taken with the A-Train board (with today's date) in your seat as a momento of the trip, which of course my wife and I did!


Here is the view from the front of the A-Train carriage:



Apart from the amazing interior of the train and the onboard bar, the views outside the train on the trip to Misumi are spectacular too on a clear day, and being summer it was clear - and wow:



The trip was worthwhile just for these views!

I then walked around the carriage to take some more photos of some of the amazing details on this train - JR Kyushu have focused on making beautiful trains and I am very glad to be on this train today:



Here is the roof of the carriage:


Some of the wall panelling detail:


Soon after we arrived into Misumi, and by this time it was really very hot indeed. Here is a view of the A-Train at Misumi Station:




Here are some photos of Misumi station:



The waiting room is particularly nice, open and airy:



Ticket office and through to the Misumi tourist information centre, within the station building:


Outside Misumi Station:


This station building is certainly not your average run of the mill Japanese station building:


From Misumi you can connect to a sea cruise, but unfortunately due to our very tight schedule (and that this train was the last one for the day anyway) we couldn't do that.


The promotional posters for the A-Train are pretty cool - would love one for home:


We took a quick taxi trip around Misumi and then came back to the station for our return A-Train trip:


Misumi station building from the taxi:


View from outside the station building:


We then got back on the A-Train for the return trip. This train back was packed and the line formed VERY quickly indeed to the bar:


Eventually though we did get our highball drinks (choosing the other option on the way back):



The views from the train were still just as special on the way back too:


The bar girls were very busy on the return trip - no break at all until 3 minutes to go into Kumamoto Station.


Back at Kumamoto Station we then transferred to the Shinkansen section of the station to catch the Kyushu Shinkansen home. We had to run as we had very limited time to connect.


The Sakura Shinkansen then arrived on the platform:


Soon after we were onboard the Sakura Shinkansen, the last of the JR Kyushu trains we would travel on in this trip. Again, wood features abound in the train itself:



The seats are SO much better than the Tokaido Shinkansen:



And with that we returned to Osaka, and transferred to the Tokaido Shinkansen to return back to Tokyo Station, arriving around midnight. This was the end of our holiday to Kyushu sadly.

I did collect some train stamps at stations and trains along the way on my journey through Kyushu - one of the fun things to do as you travel on trains around Japan. A sample are below:


This trip to Kyushu was really amazing, and lots of fun. It is worth the visit, and for the train fan Kyushu is a real heaven of amazing trains to experience and ride as I hope I have shown well on this blog during 2015!