Popis: |
Prenosne naprave so postale del našega življenja. S pojavom možnosti nadgradnje z dodatnimi aplikacijami pametne prenosne naprave pokrivajo vse aspekte našega delovanja. Za ostale pa nam proizvajalci ponujajo ogrodja za razvoj aplikacij na njihovih napravah. Po drugi strani se v znanstvenem svetu s pojavom teorije grafov in mrež raziskovanja odvijajo z neverjetno hitrostjo. Teorija mrež in grafov je postavila nove tirnice raziskavam, saj s svojimi koncepti dopolnjuje vsa področja raziskovanja od računalništva, strojništva in medicine do sociologije in psihologije. S kratkim pregledom zgodovine in nekaj primeri mrež smo opisali koncepte teorije grafov in mrež, ki so uporabljeni v aplikaciji, ki smo jo razvili. S pomočjo ogrodja za razvoj aplikacij iPhone SDK smo v diplomskem delu razvili aplikacijo iVisualTunes, ki v povezavi z mrežo podobnosti izvajalcev glasbe, ponuja grafičen prikaz podobnosti izvajalcev in pregled, poslušanje in nakup njihovih skladb. V diplomskem delu tudi opišemo ogrodje za razvoj aplikacij iPhoneSDK in prenosni opercijski sistem iOs. Z opisom tehnologije, arhitekture in algoritmov pa prikažemo potek razvoja aplikacije iVisualTunes. Mobile devices have become a part of our lives. With the possibility of instal- ling additional software, mobile devices cover almost all aspects of our daily activities. For applications not yet covered by manufacturers of these devices, their vendors offer software development kits for development of new appli- cations. On the other side, concepts of graph and network theory are now used in all fields of scientific research from computer science, engineering and medicine to sociology and psychology. With the help of Apple’s software deve- lopment kit iPhoneSDK, we have developed an application, a simple graphical browser of network of music artists. The application provides a graphical view of similarity between artist, offers possibility to listen to the music and to buy new songs of selected artist. In the thesis we have described the software de- velopment kit, mobile operating system iOs and other used technologies. We have also presented the developed architecture and algorithms and described the development process of the iVisualTunes application. |