Phonebook entry, Programming Languages

The first task is to extend the  NeoPhoneBookEntry and  NeoPhoneBook classes to accommodate for  four additional contact  details:  Ringtone,  Vibration Pattern,  Led Pattern  and Ring Option. Ringtones are not  yet  implemented in this assignment so simply use "Default" wherever it is needed to be specified. A phonebook entry should therefore be in the extended format:


The  AddContactDialog should also be updated to display this information inside the "Ring" tab, with buttons allowing the user to select and attach a ringtone and vibration and led pattern to the contact. This task requires the following functionality:

  • Ringtone, Vibration, Led Pattern and Ring Option are required to be supported in NeoPhoneBookEntry (accessor methods).
  • AddContactDialog displays the Ringtone/Vibration/Led/Option information in the "Ring" tab. Wherever empty data is provided for Ringtone, the phonebook should interpret this as "Default".  Wherever the Vibration/Led Pattern is  empty, the phonebook should interpret this as "Pulse". Ring option corresponds to the index of a combo box in the Ring tab that will have the following elements in this order:


  • [] - denotes that [Orchestra] will be a default value for Ring Option
  • Users must be able to click buttons that will allow for them to browse and search

for ringtones, vibration or  led patterns. Ringtones will be determined by a ".aud" file extension,  vibrations use a ".vib" extension and led patterns use a ".led" extension. Clicking on the browse button will open a SelectCallDataDialog, which will facilitate the browsing and selection for each respective detail.

Posted Date: 2/22/2013 6:10:42 AM | Location : United States

Related Discussions:- Phonebook entry, Assignment Help, Ask Question on Phonebook entry, Get Answer, Expert's Help, Phonebook entry Discussions

Write discussion on Phonebook entry
Your posts are moderated
Related Questions
want to do an image-mean. but image is and mean is so an error showing Error using ==> minus Number of array dimensions must match for binary array op. wat to do?

(a) (i) What do you meant  by a function? Are functions required when writing a C program? (ii) State one of the advantages to the use of functions. (iii) What do you meant by a

1. Write the dual of the above max-?ow problem. 2. Solve both problems with AMPL, and for each print the values of the vari- ables and the values of the dual variables (if a p

How Can I Retrive Unicode CSV File the

CrowdSporting Website Development I want an advanced web developer to spend 1-2 days coding our newly designed website. It will be a single page scrolling site, fully designed a

The fancy new French restaurant La Food is very popular for its authentic cuisine and high prices. This restaurant does not take reservations. To help improve the efficiency of t

Need support in Mobile app using AngularJS, Cordova (PhoneGap), Ionicframework We need an experienced front-end developer with a obsession for performance in mobile environment.

how to make a program using vb?seriously i don''t know

1- Allocate array with 32bit 100 element 2- Prompt the user to enter the maximum or the upper bound of the random value 3- Read the value and use it generate random numbers to init

Consider a system that has the following UML models: Use Case for CalculateTotalProjectCost Trigger: End of each month Normal Flow of Events For each project in the pro