3. Just like any professional:
• Has no time to relax
• Has no time to learn new stuff
• Is always loaded with work
• Has a very monotonous way of life
4. What is the problemWhat is the problem
The problem is ‘LACK OF ’
• Solution is to make time possible for own
benefit.
•Once Albert Einstein said “The only reason
for time is so that everything doesn't happen at
once”
• Is the solution.
6. Idea !Idea !
•We have vast information on internet
• Capture it and present it in small
CAPSULES.
• This will also save a lot of time & is
far more Interactive
& we got
Maggi Learning System.
7. Maggi Learning SystemMaggi Learning System
• Easy
• Simple
• Interactive
• Saves Time
• Fast Like Maggi (2 Minute Learning)
• Cooked Information & Ready to Served
8. Features
Grid View
• Search Results
• Priority Settings
• Popup
• Settings
• Time Line
• System Tray Control
10. Grid ViewGrid View
•Nine Different Main topics
•Every Topics is customizable with interactive UI
•Every Topic contains any no. of Sub-Topics
•Any Sub-topic can be enabled or disabled at any time
•Any Sub-topic can be deleted
•Priority Settings can be customized at single click
•Reference links, relative images, video links can be referred
by a single click on any sub-topic
11. Features
Grid View
Search Results
• Priority Settings
• Popup
• Settings
• Time Line
• System Tray Control
13. Search ResultsSearch Results
Offline search option to add information from user’s PC
Online Search
•Most reliable results from Wikipedia
•Results from Other sites using bing search
•Results from user defined links
•Video From YouTube
•Images from bing search
•Handles Network Failure & resumes search process
14. HTML ParserHTML Parser
• Download the pages.
• Get Search result links from anchor tags.
• Get Links of Images from the bing search page &
download them.
• When OK is pressed download the page from that link &
parse it to get the INFORMATION
18. Priority SettingsPriority Settings
•Set the priority of any topic.
•Higher the priority, the frequently it is generated
•Set the count to get it the number of times you
wish
•Search option to search in a large list of items$
•Up/Down buttons to set the priority
19. Priority CachePriority Cache
2 5 3 1 4 2 1 3
Purpose:
To generate the popups according to the priority set by
the user.
Working:
Maintain an array (size 10) of the storing the priority
number of popup generated before.
e.g
if last 3 entries are 2,5 ,3 then we generate the popup
with priority number 1
20. Features
Grid View
Search Results
Priority Settings
Popup
• Settings
• Time Line
• System Tray Control
22. PopupPopup
• Displays 2 -3 (user customized) line information at a
time
•Get video results at a single click
•Images related to the topic
•More Information on the topic available at single click
•Links to internet available
•Pending/Missed Popups can be Re-Viewed
23. TimersTimers
Start Timer:
To generate notification to start
popups.
End Timer:
To generate notification to end
popups
Delay Timer:
To generate notification to generate
popups at specific intervals of time
(Minimum value: 1 minute)
33. Time LineTime Line
•Lets you explore through all the previously generated
popups.
•You can choose which popups are to be deleted
specifically.
•Special option about keeping specific amount of
popups
34. Features
Grid View
Search Results
Priority Settings
Popup
Settings
Time Line
System Tray Control
36. Startup ProcessStartup Process
StartupStartup
Check if same
instance is
running
Check if same
instance is
running
Start the
database
Start the
database
Set up the
Maggi icon
in tray
Set up the
Maggi icon
in tray
Update RSS
Feeds
Update RSS
Feeds
Check if popup is
to be generated
Check if popup is
to be generated
38. RSS FeedsRSS Feeds
•User is kept updated with RSS feeds
from any site he wishes to.
•Need not to open the browser to get
RSS information.
•Useful if he wants to know the current
news….Just have to search that via our
software.
39. XML ParserXML Parser
• Download the page of RSS from Internet
• Retrieve Title & Link Tags from it.
• Store The Information in Database
42. Future Enhancements
• Maintaining online record of user’s most searched
items.
• Have Online Updates
• Maintain a database of most relevant information on
our Server & then user gets quality information from us
directly.
43. BibliographyBibliography
• JDK 6 Documentation
• www.w3schools.com
• www.jdbc-tutorial.com
• www.java2s.com
• www.sun.com
• Java The Complete Reference by Herbert Schildt
44. Our Sincere Thanks for their support & tips:Our Sincere Thanks for their support & tips:
Our Mentors From Amdocs
Aniruddha Tewari Sir
Anil Rijhwani Sir
Our Mentor From College
Mrs. S.S Paygude
Our Seniors From Amdocs Team
Our Amdocs Team Partners
AcknowledgementAcknowledgement
SEARCHING ALGORITHM
NEED:
To get text information on the topic
To get images to related to that topic
To get VIDEOS related to that topic
FEATURES:
Control of data in user’s hands as he chooses his own URL
Reliable text information from WIKIPEDIA,BING SEARCH RESULTS
Images from bing images.
Video results from youtube.
USER CAN ENTER HIS OWN URL…which can be html page even on his PC’s hard disk…e.g file:///home/tomer/Desktop/ani.html
6. IF INTERNET CONNECTION FAILS in between…then user is informed about that…& search can start back from last status if he somehow manages to get the net connection back …else abort
7. if url has got no information then user is informed about that
8. Offline search feature also available…YA GAURAV I HAVE ADDED THIS FEATURE ALSO.
IMPLEMENTATION STEPS
Search on wiki
Search for other on bing by parsing the search page.
Search for images link by parsing the bing search page.
Download images
Search for videos on bing by parsing the page.
Parse the selected text links & get text info from them
Store text & images & videolink in database.