droidcon 2012: Merodroid – A Search-Engine for Android Software Components, Marcus Kessel, University Mannheim
- 1,094 views
Reusing pre-existing components in the development of new applications has proven beneficial in mainstream software engineering for many years, and in the last decade a number of dedicated code search ...
Reusing pre-existing components in the development of new applications has proven beneficial in mainstream software engineering for many years, and in the last decade a number of dedicated code search engines have sprung up to help developers find components that fulfil their needs. However, these all focus on general purpose software components rather than mobile applications or Android source code. A search engine specialising in the discovery of Android components would significantly boost the productivity of the Android development community and allow developers to exploit existing Android components  such as Activities, Services, Content Providers or Broadcast Receivers. In this talk we present Merodroid – a search engine for Android software components. Powered by Merobase , the leading code search engine from the University of Mannheim, Merodroid supports a wide range of search capabilities over a large index of pre-existing Android components harvested from open source projects on the Internet. In addition to simple text-based searches, retrieving components that have a given name or contain a given string, Merodroid offers also the ability to search for Android specific artifacts or information based on Android manifests . The search capabilities of the Merobase also provides other interesting search possibilities for Android components such as signature or interface based searches that receive components matching a particular profile. In the near future we are planning to make Merodroid the basis of a vibrant Android component market between developers that complements the current Android Application market between developers and consumers.  Application Fundamentals, Android Developers, http://developer.android.com/guide/topics/fundamentals.html  Merobase Software Component Finder, http://www.merobase.com/  AndroidManifest.xml, Android Developers, http://developer.android.com/guide/topics/manifest/manifest-intro.html
- Total Views
- Views on SlideShare
- Embed Views