A newspaper is a scheduled publication
containing news of current events, informative articles, diverse features,
editorials, and advertising. With the growing demand and the need to know the
current issues and affairs of the outside world, NEWS has become an integral
part of every human being on the world. General-interest newspapers typically
publish stories on local and national political events and personalities,
politics, business, entertainment, society and sports. Most traditional papers
also feature an editorial page containing editorials written by an editor and
columns that express the personal opinions of writers.
Today people are not able to spend time
reading the whole newspapers and they are more of interested in knowing the
headlines and important topics. As they spend most of the time on internet this
web application will gather their interested news on their browser.
The application such as this “Smart News Reader” is able gather all the
news that is relevant to the particular user’s interested
category. The application is built in such a way that the user just has to
input or mark the type of news he is interested in and the Reader will
automatically gather specified topics from several marked channels and list
them all together for the user to have updated and latest news whenever he
makes login.
Purpose
It is a well known fact that APIs have been used to
create dynamic and structural programming constructs and hence it is
extensively used in all form of software development. The main purpose of APIs
are to work as an essential tools for high quality system architectures, and
the concept of APIs can be applied for numerous advantages. "An API is a
machine-to-machine interface rather than a user interface. It allows developers
to access the functionality of other software modules through well-defined data
structures".
APIs make it easy to efficiently share data and
processes. So we obtain data through API in JSON format and parse it into java
script. API CALL benefit publishers by letting them syndicate content
automatically. A standardized JSON file format allows the information to be
published once and viewed by many different programs. They benefit readers who
want to subscribe to timely updates from favourite websites or to aggregate
feeds from many sites into one place.
The user will be able to access the news according
to his interest viz. if the user wishes to see all the news related to sports
then by clicking the requested topic, he should be able to access the same.
This can be achieved by grouping similar news from different channels.
Application will be able to maintain individual
profiles which will enable the user to maintain the record of his interest and
the profile will be accessible to the user in such a way that he will be able
to make several changes, the news channel that he wants to subscribe for and
maintain regularly.
Another facility i.e. blogging can be added later
on and can be kept for future scope. Present application will be used by news
lovers who are not able take out time in routine to read newspapers regularly
and seek help of this kind of application to stay up-to date with the current
affairs and daily world updates.
Thus the main purpose of the project is to provide
easy way for users to access the world news from any remote locations.
Features:-
- Cross-platform support
- Stored procedures
- Trigger
- Cursors
- Updatable values
- True varchar support
- Transactions with the innodb, and cluster storage
engines ,save points with innodb
- Ssl support
- Query caching
- Sub-selects(i.e. nested selects)
- Full-text indexing and searching using myisam engine
- Acid compatible when using transaction capable storage
engines
- Backup via mysql hot copy under certain conditions
Advantages
- open source
- cross-platform
- rdbms
- speed of execution
- ease of use
i.
Introduction
to java
Advantages:
- It is an open source, so users do not have to struggle
with heavy license fees.
- Platform independent
- Java API’s can easily be accessed by developers
- Java perform supports garbage collection so memory
management is automatic
- Java always allocate objects on the stack
- Java embraced the concept of exception specifications
- Multi-platform support language and support for
web-services
- Using java we can develop dynamic web applications
- It allows you to create modular programs and reusable
codes
- Another advantage is that ones the program is written
in java we can run it anywhere means that application developed through
java is platform independent.