Tuesday, December 28, 2010

Sathathara Gurunnanse of Facebook is now on AppZone!



We Hirantha Weerarthna, Sachith Senarath and Aloka Munasinghe are 3rd year undergraduates of UCSC. We are pleased to go live on AppZone with our second app "Saththara". This is the mobile version of well known "Saththara Gurunnanse" of facebook. Therefore we would like to take this opportunity to thank the developer of the application "Saththara Gurunnanse" on Facebook who is a 1st year student of UCSC.

As Saththara Gurunnanse brought a smile to every one who asked saththara from him we thought that we can reach his fans via mobile. Through this app users can ask saththara from Saththara Gurunnanse and get funny predictions from him. We update our database once a month and we hope to entertain our customers with this application.
Users can ask "saththara" by sending
to 4499.

Tuesday, December 14, 2010

We competed to appzone mobile app competition

"Stock Exchange" another ground braking application developed by a set of undergraduates in UCSC

We, Hirantha Weerarthna, Sachith Senarath and Aloka Munasinghe are undergraduates of University of Colombo School of Computing (UCSC). “Stock Exchange is the first application we developed for the AppZone Mobile Application Competition to cater to its users with the latest updates of the share market.


The share prices change very often and the share holders need to sell their shares when there is an incline in their company share values. Therefore they would need to be on alert about the changes happen in the share prices. By using this application users can get the updates of the share market prices simply without loging into the (Colombo Stock Exchange) CSE website or contacting them.
We have developed this application in a very user friendly manner where users can get the information by sending a simple SMS to 4499.

They only have to type shares and send it to 4499.

By developing this application we were able to gain more knowledge on an area which we had no experience before. At first we thought it would be hard to develop a SMS based application as we were new to that. But it was fun to develop it after understanding the logic behind it properly. Actually the whole process of developing the app was a new experience to us. Indeed we came across some difficulties specially when simulating the app. But the support materials they have provided in the AppZone.lk site were fair enough for us to get on board. We watched the videos on AppZone.lk and it was a huge support to clarify the problems we had. Anyone who is new to developing apps can get a good knowledge by simply referring those videos. It is no rocket science at all, if you have the will and a good business logic which will catch up by the customers.

Cloud Computing

  • Internet Based
  • Resource Sharing
  • Virtualization
  • service Oriented Architecture

Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.

A simple example of cloud computing is Yahoo email or Gmail etc. You dont need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is , 'If you only need milk , would you buy a cow ?' All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?

Cloud computing is broken down into three segments: "applications," "platforms," and "infrastructure." Each segment serves a different purpose and offers different products for businesses and individuals around the world. In June 2009, a study conducted by VersionOne found that 41% of senior IT professionals actually don't know what cloud computing is and two-thirds of senior finance professionals are confused by the concept, highlighting the young nature of the technology. In Sept 2009, an Aberdeen Group study found that disciplined companies achieved on average an 18% reduction in their IT budget from cloud computing and a 16% reduction in data center power costs.

ROUTERS ගැන තොරතුරු ටිකක්..

බ්ලොග් එකේ තාක්ෂණික සටහන් පෙල Routers ගැන ලියල පටන් ගන්න හිතුවා. එහෙනම් Routers ගැන තොරතුරු ටිකක් හොයල බලමු.
Router එකක් කියන්නෙ Hardware device එකක් හරි Software Program එකක්. මුලිකව Router එකෙන් කරන්නෙ නෙට්වර්ක් අතර data packet හුවමාරු කරන එක. අපි හිතමු ඔබ අන්තර්ජාලයෙන් යම් කිසි දත්තයක් ඉල්ලනවා. එක තියෙන්නෙ ඇමෙරිකාවෙ server එකක. මේ දත්ත ඔබේ පරිඝනකයට පැමිණිය හැකි මාර්ග විශාල ප්‍රමානයක් තියනවා. ඒ අතරින් කෙටිම හා වේගවත්ම මාර්ගය(route එක )සාදා දෙන්නෙ Routers මගින්. කොටින්ම කිව්වොත් අන්තර්ජලයේ traffic කාරයෝ තමයි Routers කියන්නෙ. එම data packets ඔබේ පරිඝනකයට පැමිනෙන විට Routers විශාල ස0ඛ්‍යාවක් පසු කරනවා.

Routers භාවිතයේ සරල අවස්ථාවක් සලකල බලමු. Organization එකක් හරි company එකක් හරි ඇතුලෙ network එක පරිපාලනය කරන ආකාරය .
උදාහරණයකට 3D graphics නිර්මාණ කරලා ඒවා අලෙවි කරන company එකක් සලකමු. මේකෙ ඉන්නව designersලා හතර දෙනෙකුයි, අලෙවිකරන්නන් හතර දෙනෙකුයි.8 දෙනාට computers 8කුත් තියනවා. මොවුන් එකම නෙට්වර්ක් එකකට සම්භන්ද කරලා ඇතියි හිතමු. දැන් කවුරු හරි designersලා දෙන්නෙක් විශාල graphic file එකක් හුවමාරු කරගන්නව කියලා හිතමු. මේක ආරම්භයෙදිම නෙට්වර්ක් එකෙ තියන ඔක්කොම computers මේ data හුවමාරුව ගැන සැලකිලිමත් වෙනවා. ඒ වගේම data හුවමාරුව වෙනකොට ඒක මුලු නෙට්වර්ක් එකටම බලපානවා. නෙට්වර්ක් එකේ ධාරිතාවයෙන් විශාල ප්‍රමාණයක් මේ data හුවමාරුවට වැයවෙනවා. ඒක නිසා අනිත් computers 6ටම අදාළ network speed එක අඩු වෙනවා.
මේකට විසදුමක් තමයි designersලා හා අලෙවිකරුවන් network 2කට වෙන්කරලා Router එකකින් සම්භන්ධ කරන එක.


දැන් කලින් විදියට designersලා දෙන්නෙක් අතරෙ file එකක් හුවමාරු කරන්න ඉල්ලීමක් ආවොත් Router එක තේරුම් ගන්නව මේක designersලගේ network එකේ data හුවමාරුවක්, මේකට අනෙක් network එක(අලෙවිකරන්නන්ගෙ network එක ) සම්භන්ද වෙන්නෙ නෑ කියලා. ඒ අනුව එම network එකට බලපෑමක් සිද්දනොවී designersලගේ network එක ඇතුලෙ data හුවමාරු වෙනවා. මේක අලෙවිකරුවන්ට ලොකු වාසියක්. මෙතනදී ඇත්තටම සිද්ද වෙන්නෙ network දෙකක් අතර data හුවමාරු පාලනයක්. සීමා කිරීමක්.

එහෙනම් දැනට ඇති වගේ නේද? මේ වගේම Routers වල තවත් ප්‍රායෝගික භාවිතයක් ගැන ඊළග ලිපියෙන් කියවමු.