New app architecture -- Contributor area under construction!

User avatar
cpg
Administrator
Posts: 2596
Joined: Wed Dec 03, 2008 7:40 am
Contact:

New app architecture -- Contributor area under construction!

Postby cpg » Mon May 06, 2013 5:20 am

Hello!

Over the last few months, we have been working towards a more flexible app architecture. Possibly support more platforms in the future.

Amahi currently supports Ubuntu and Fedora. We may more easily support other platforms like cloud hosting platforms, more hardware-specific platforms (Raspberry Pi, BeagleBoard, others), etc.

Today we released this new architecture, in anticipation of the Amahi 7 release. Here is what things will look like now:
  • Apps will now be divided in two "parts" -- boilerplate and app versions
  • The boilerplate will have that -- the things are descriptive of the app in general and cannot change on each platform
  • The "app versions" (for the lack of a better name), contain the details of the app that are specific for each of the various platforms
  • There will be one app version per platform. Some of the fields may be similar, e.g. if an app has the same code URL for all platforms, that will be repeated in each version of the app. It may be redundant at times, but very flexible.
  • When you install an app, the corresponding app for the platform that your machine is running is selected for installation
There will probably a few details missing, but we will get to them soon with your help.

Because we have not completed all the work in cleaning things up and fully upgrading the web site, we're temporarily closing the contributor area while we finish the renovation.

Thanks for you for your suggestions and ideas about this long-overdue architectural change as well as your patience while we bring things back online and start supporting more platforms and types of apps!

Cheers!
My HDA: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz on MSI board, 8GB RAM, 1TBx2+3TBx1

User avatar
cpg
Administrator
Posts: 2596
Joined: Wed Dec 03, 2008 7:40 am
Contact:

Re: New app architecture -- Contributor area under construct

Postby cpg » Mon May 06, 2013 1:23 pm

One thing that comes with this update is that using

Code: Select all

rpm(...)
or

Code: Select all

deb(..)
is no longer needed going forward, so this is deprecated.
My HDA: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz on MSI board, 8GB RAM, 1TBx2+3TBx1

Who is online

Users browsing this forum: No registered users and 1 guest