View Source

*For using LAMS, these are your user requirements:*

{panel:title=Browser Requirements| borderStyle=solid| borderColor=#ccc| titleBGColor=#CAE1FF| bgColor=#FAFAFA}
LAMS 2.x supports mainly [modern browsers|http://nesbyte.hubpages.com/hub/Top-5-Modern-Web-Browsers] on the following operating systems:
|| Operating System || Supported Browsers ||
| Windows OS | IE 9+, Firefox 16+, Safari 5+, Google Chrome 20+|
| Mac OS X | Chrome 20+, Firefox 16+, Safari 5+|
| Linux/Unix | Chrome 20+, Firefox 16+ |

LAMS 2.x is designed to run on 800x600 monitor for the learner module, and a 1024x800 monitor for the authoring module. A larger monitor is useful for learners but it will run in 800x600 - on a smaller screen, scrolling will be required to access all sections of the screens. LAMS makes use of pop-up windows. If you need help to allow this, please look at [this document|^LAMS_popup_blockers.pdf].

Other browsers and operating systems may work but are not officially supported.

The system requires Javascript and [Adobe Flash Plug-in|http://get.adobe.com/flashplayer/] version 10+ from [Adobe|http://get.adobe.com/flashplayer/]. Please see the [Troubleshooting|lamsdocs:Troubleshooting#Flash+Player] page for problems with particular versions of Flash and check that you aren't using the problematic versions.
{panel}



*If you are installing LAMS, these are the software requirements:*

{panel:title=Software Requirements| borderStyle=solid| borderColor=#ccc| titleBGColor=#CAE1FF| bgColor=#FAFAFA}
The multi-tier web based solution will be used for the development of LAMS 2.x The architecture comprises of:
* Apache web server (optional),
* JBOSS 5.1 application server
* Java Sun JDK 6 (also known as JDK 1.6)
* MySQL 5.5+ or 5.1 database server (see [Database Conventions and Datasources]).
\\

LAMS is written in JAVA, which in principle makes it operating system independent.

The use of Hibernate mappings could make the application, with some level of configuration, database independent.
{panel}
{panel:title=Hardware Requirements for LAMS Server| borderStyle=solid| borderColor=#ccc| titleBGColor=#CAE1FF| bgColor=#FAFAFA}
While technically you can install LAMS on a [Raspberry Pi|http://www.raspberrypi.org], if you want to use LAMS with students we recommend a minimal of one core processor and 2GB RAM.
{panel}

{section}
{panel:title=Design and Implementation Constraints| borderStyle=solid| borderColor=#ccc| titleBGColor=#CAE1FF| bgColor=#FAFAFA}
All the users of the system will be a browser client. The system will be developed for screen resolutions as given above. For screen resolutions below this the users may not be able to view the screens appropriately.
\\
{panel}
{note:title=LAMS in Mobile Devices}
Check out [LAMS working in Mobile Devices|Mobile Devices]
\\
{note}