Sunday, September 26, 2010

mCal & its Hardware

In order for the customer to be able to use mCal and have it sync amongst their family/business, they will have to create a "parent" account on our server(s). Once they do this, the other accounts that will be linked to the parent, will be able to sync and plan their schedules out. All of the devices that use mCal (computers, smart-phones, etc.) will be logged in through the server.

This server is going to need to be fast.



The processor will most likely have to be an industrial standard processor such as a Intel Xeon. It will need server RAM--preferably more than necessary in order to get the best speeds for commands and to eliminate risk. This also means that the server's motherboard will have to be able to handle this amount of RAM. The cache should also be large--but most servers are fast enough to handle what mCal will be doing.

The hard-drive that calendars will be saved on (in order to be synced) will be attached to the server. This will be extremely large in order for a lot of content to be saved; SATAII with at least two terabytes at  7200RPM for the fastest access and efficiency. Since mCal will be a small company at first, the sever should be fast enough with a enough storage--both temporary and permanent--so that customer/client information and financials can be stored on it, as well as the actual program's information and sync data. The systems used later down the road in mCal's future may be more advanced and intricate once the company has had time to grow and evolve, and once the "current"set up no longer fits the needs of the business.

1 comment:

  1. Great description of the required technology components related to your idea.

    ReplyDelete