The groups are to be under SMS Gator application groups, not iPhone Directory.
Creation
Ability to create Contact Group such as “Friends”, “Business”, etc.
Deletion
Ability to delete a predefined Contact Group.
Renaming
Ability to rename the Contact Group.
Editing
Ability to maintain the Group’s contact members, such as Adding Member or Deleting Member or maintaining member’s contact information. Contact Members could be iPhone Contact Directory entries or non-Directory entries upon which the contact will be created in the iPhone Directory and added to the Group as a Member.
Public Template: The Public Templates are downloaded from the SMSGatorService Web Site via Web Services whenever there is internet connectivity and based on their Automatic Template Download preferences in Settings.
Private Template: These are created by the user and visible to the user only, unless the user chooses to share them with the Public.
Each Template can be tagged with as many TAGS as a way to categorize them such as “Humor” “Adult Humor” “Islamiat” “Hadith” “Health” “Management” “Empowerment” etc.
My Templates
Private Templates: These Templates are authored by the iPhone user for his/her own use without sharing it with the Public, unless he/she decides to contribute it explicitly. Since the number of such Templates tends to be small for private use, there is no need to have “TAG” functionality, to simplify development.
Once the Web Site is developed, these Private Templates can be synced with the site for backup/restore purposes only.
Constraint
In the Free Version of the application, this is limited to 5 Private Templates.
Browse Templates/Quotes
Similar to the TXEET application, Public Templates can be browsed in Categories or based on TAG’s and also show statistics of how many people Liked them.
Design Approach
User can be directed to the Web Site via Safari Browser and the functionality is programmed once on the Web Site, not on the iPhone. On the Site, the user can do all the TXEET functionality such as Rate the Template, Add it to his Favorites (to be Synced with his iPhone later) or report it. The only disadvantage of this approach is that when there is no connectivity, the user cannot browse the database, but it greatly simplifies application development.
Constraint
In the Free Version of the application, this is limited to 5 TAGs only with the maximum of 1000 Templates.
My Favorites
These are Public Templates which are identified as Favorites by the iPhone user for easy and speedy access.
Constraint:
In the Free Version of the application, this is limited to 10 Templates only.
Contribution
When a User contributes a Template/Quote, he/she can TAG it and the system should track who contributed it. Also the Original Author of the Quote can be captured which could be different than the Contributor. For example, a Hadith is contributed by a User, but its author is “Prophet Mohammed (PBUH)”. A verse from Quran is contributed by a user, but its author is “Quran”.
All contributed Quotes/Templates are subject to the approval of the System Administrator before they become available to the public to prevent duplications, ensuring proper TAGs and ensuring authenticity of certain Quotes/Templates such as Hadith or Quran before they become public.
Report It
Ability of the user to report a Template/Quote to the System Administrator's attention for certain remarks/disputes or inaccuracy.
Ability to Send SMS to a Group and specify how the SMS is sent via the Mobile Carrier or via SMS Gator Group SMS service (for saving money and time by not typing in the iPhone to send bulk SMS).
If SMS Gator SMS Service is chosen, then the SMS is sent via web service to SMS Gator Service Web Site if Internet Connectivity exists, otherwise it is sent as SMS to SMS Gator Service Web Site for processing to be sent on user’s behalf.
Send as SMS
Upon selecting a specific Template, the user can send it as SMS message to individual contacts (from iPhone Directory) or Groups or by typing the numbers. User also can specify on how to send the SMS either via Mobile Carrier or via SMSGator Bulk SMS Service. If SMSGator SMS Service is chosen, then the SMS is sent via web service to SMSGator Service Web Site for processing to be sent on user’s behalf.
Encrypt then Send
This is a differentiator feature from similar iPhone SMS applications available in the market. The user should be able to encrypt the SMS message text by his Encryption Key, and the application will send the encrypted text. The recipient of the SMS message knows that the message is encrypted – by association with the Sender – and requests the message to be decrypted by the Key which was shared with him by the Sender. Sharing the encryption key is beyond the scope of the SMSGator application.
Translate then Send
This is another differentiator feature from other SMS applications available in the market. The user should be able to request the translation of his written text into another language, and the translated text will be send to the recipient. This will empower people of different languages to communicate with each other in their native languages. The translation is to be handled by Web Service to Google Translation service.
Manually perform Synching with the SMSGator Site via Web Services.
Download Templates
Manually perform downloading the Templates of the subscribed TAGs or ALL based on the preference in Settings.
Design Approach
According to the adapted design approach, function will download only the My Favorites Templates, as the Public Templates Database is maintained only on the Web Site, not on the iPhone to simplify development.
Decrypt Message
Decrypt received message, by copy/paste it from the iPhone inbox SMS message.
IPhone Directory
This is a paid service membership for $1 per year.
Backup
Backup the whole iPhone Directory to the SMS Gator Site via Web Services.
Restore
Restore the whole iPhone Directory from SMS Gator Site via Web Services.
Sync
Sync iPhone Directory with SMS Gator Site via Web Services. What needs to be synced are the following:
- My Templates
- My Favorites
- Phone Directory
Yes or No: If selected Yes, then the template is downloaded automatically.
Auto Sync
Yes or No: User can select to synchronize his application to the server automatically.
Template TAG Subscription
- All (Professional Version)
- List of TAGs (limited to 10 for Free Version. If a TAG is deleted, all its Templates are deleted too from the application).
Oglacs has been the most efficient providers I have come across in the past 5 years. Our partnership has grown by leaps and bounds over the past years. They have been a trendsetter when it comes to Professionalism and Practical Project Management. On-time delivery and efficiency are the core features which keeps me glued to them again and again. Now that we are Partners, there lies a brilliant future ahead for BOTH OF US.
Max Dunn
President
Silicon Publishing



















