.
Saturday, October 1, 2011
ඇන්ඩ්රොයිඩ් (Android)......
අද ජංගම දුරකථන ලෝකයේ ජනප්රියම වචනේ තමයි ඇන්ඩ්රොයිඩ්(Android) කියන්නේ.ඇත්තටම ඇන්ඩ්රොයිඩ් කියන්නේ මෙහෙයුම් පද්ධතියක්(Operating System).හරියට Windows XP , Windows 7 වගේ.මෙහෙයුම් පද්ධතිය කියලා කියන්නේ මෘදුකාංග(Software) ස්ථාපනය(installation) කරන වේදිකාවට(Platform). ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතිය දුරකථන වලට මෙන්ම පරිගණක වලටත් ස්ථාපිත කරන්න පුපුවන්.ඇන්ඩ්රොයිඩ් කියන්නේ ගුගල් සමාගමෙන්(Google) ලෝකෙට දෙන නිදහස් මෙහෙයුම් පද්ධතියක්.අපි පොඩ්ඩක් හොයලා බලමු ඇන්ඩ්රොයිඩ් වල අතීත කථාවයි විශේෂ ලක්ෂණයි මොනවද කියලා......
ගුගල් සමාගම විසින් 2005 වසරේදි Android Inc නම් කූඩා මෘදුකාංග සමාගමක් මිලට ගන්නා ලදි.ඉන්පසු ගූගල් සමාගමේ ව්යාපෘතියක් ලෙසින් එය වැඩිදියුණු කිරීමට පටන්ගැණුනි.මෙම ව්යාපෘතිය වැඩිදියණු කිරීමේ වගකීම පැවරුණෙ Android Inc සමාගමේ සිට ගුගල් සමාගමට පැමිණි ඇන්ඩි රූබන් මහතාටයි.දැන් ඔහු ගුගල් සමාගමේ උප සභාපතිවරයෙකු ලෙස කටයුතු කරයි.
Android යනු විවෘත මෘදුකාංග ව්යාපෘතියකි(Android Open Source Project AOSP.එනම් මෙහි වැඩිදියුණු කිරීම් ලොව වසන ඕනෑම අයෙකුට සිදුකලහැක.මේ මෘදුකාංග එකතුව සැදී ඇත්තේ Operating System (OS), Middleware සහ Applications වල එකතුවකිනි.මෙයට පාදක වී ඇති වේදිකාව වන්නේ ලිනක්ස් කර්නලය වේ(Linux kernel 2.6).Android නිර්මාණය සදහා භාවිත කර ඇති ක්රමලේඛණ භාසාවන් වන්නේ ජාවා(JAVA) හා සී(C Programming Language) වේ.මෙහි ඇප්ලිකේශන්ස් සියල්ල multi threaded ක්රමයට ක්රියාත්මක වේ.ඇප්ලිකේශන්ස් වෙන වෙනම process වීම නිසා කාර්යක්ෂමතාව ඉතා ඉහලය.නමුත් සමාන්ය පරිදි කටයුතු කරගෙන යාමට Android සදහා හොද මතක ධාරිතාවක්(RAM)අවශය වේ.අඩුම වශයෙන් එය 40MB වත් විය යුතු වේ.මේනිසා Android මෙහෙයුම් පද්ධතියක් සහිත දුරකතනයක් තෝරා ගැනීමේදි 64MB හෝ ඉට වැඩි මතකයක්(RAM)සහිත දුරකතනයක් තෝරා ගැනීමට වග බලා ගන්න.
මෙහි ග්රැෆික් කටයුතු සදහා OpenGL තාක්ෂණය භාවිත කෙරේ.ඕපන් GL (Open Graphics Library ) යනු 2D හා 3D පරිගණක ග්රැෆ්රික්ස් නිෂ්පාදනය කරන යෙදුම් ලිවීම සඳහා වූ හරස් භාෂා හරස් වේදිකා API අර්ථ දක්වන සම්මත වෙන් කිරීමකි. අතුරු මුහුණත වෙනස් අංග 250 ට වැඩි ප්රමාණයකින් යුක්ත වන අතර එමගින් සරළ ප්රාථමික මගින් සංකීර්ණ ත්රිමාණ රූප ඇඳිය හැක. ඕපන් GL 1992 දී සිලිකන් ග්රැෆ්රික්ස් Inc . (SGI ) මගින් නිපදවන ලද අතර CAD, අතථ්ය තාත්විකතා , විද්යාත්මක නිරූපණය කිරීම්, තොරතුරු නිරූපණය කිරීම් හා ගුවන්ගත කිරීම් ව්යාපදේශවලදී (Simulation ) බහුලව භාවිතා වේ.
Android හි සමස්ථ ක්රියාවලිය පහත රූ සටහනින් වටහා ගත හැක...
ගුගල් සමාගම අද වන විට සිය මෙහෙයුම් ආදායමින් දෙවැනියට විශාලතම ආදායම උපයන්නේ Android මෙහෙයුම් පද්ධතිය මගිනි.එම ආදායම දෙවැනි වන්නේ ගූගල් සර්ච් එනිජිමට පමණි.වර්තමානයේ සමස්ත ස්මාර්ට් දුරකතන වෙලදපලේ 48.9% පමණ ප්රතිශතයකට Android මෙහෙයුම් පද්ධතිය හිමිකම් කියයි.වාර්තා වලට අනුව සෑම දිනකම Android මෙහෙයුම් පද්ධතිය සහිත දුරකතන ලක්ෂ 2ක් පමණ වෙලදපලට නිකුත් වේ.Android මෙහෙයුම් පද්ධතිය සංවර්ධනයට ඕපන් හැන්ඩ්සෙට් එලායන්ස්(Open Handset Alliance)නම්න් එකමුතුවක්ද බිහි වී ඇත.Android මෙහෙයුම් පද්ධතිය සදහා ප්රමිත සැකසෙන්නේ මෙහිදිය.ඕනම කෙනෙක්ට ඇන්ඩ්රොයිඩ් මෘදුකාංග හදන්න පුළුවන් විදියට Google එකෙන් Android SDK(මෘදුකාංග සංවර්ධන කට්ටලය) ප්රසිද්ධ කරලා තිබේ. පහත ලිපිනයෙන් එ සදහා ලොග් විය හැක...
http://developer.android.com/
මේ වන විට Android සදහා මෘදුකාංග 520000 කට වඩා නිපදවා ඇත.එම සයිබර් ගබඩාවේ ලිපිනය පහතින් දැක්වේ..
http://androidsoftwaredownload.com/
මෙතෙක් කල් නිපදවු Android මෙහෙයුම් පද්ධතියේ විවිධ වර්ෂන් පහතින් දැක්වේ.අලුතින්ම එන දුරකතන සදහා භාවිකත වන්නේ 2.3.x Gingerbread හෝ 3.x Honeycomb සංස්කරනයන්ය....
1.0 Released 23 September 2008
1.5 Cupcake Based on Linux kernel 2.6.27. On 30 April 2009
1.6 Based on Linux kernel 2.6.29 On 15 September 2009
2.2 Froyo latest release.Based on Linux kernel 2.6.32. On 20 May 2010
2.3.x Gingerbread Based on Linux kernel 2.6.35. On 6 December 2010
3.x Honeycomb Based on Linux kernel 2.6.36. On 22 February 2011
4.x Ice Cream Sandwich officially announced during the 2011
මෙහි ඇති විශේෂත්වය වන්නේ අලුත් සංස්කරණයක් පැමිනි කල එ සදහා පැරණි සංස්කරණය යාවත්කාලීන කිරිමට Android මෙහෙයුම් පද්ධතිය පහසුකම් සලසා තිබීමයි.
Android මෙහෙයුම් පද්ධතියේ Gingerbread සංස්කරණය
Android මෙහෙයුම් පද්ධතියේ Honeycomb සංස්කරණය
refer:- Wikipedia