|
Top Stories
SAP (Business Objects) has recently released Crystal Reports for Eclipse
version 2.0 to provide reporting solutions for Java-based applications. This
is available as free to use (within an organization) and has the advantage
that it is built on the most tested and reliable component (Java Reporting
Component in Crystal Reports) that has been in market for quite a few years
now. This article discusses the features of CR4Ev2.0, usability of its
designer and API, and starting off with an overview of Crystal Reports
product architecture.
Crystal Reports - Product Overview
Crystal Reports is delivered in three editions with features added upon with
each edition and its core feature diagrammatically depicted in Figure 1.
Crystal Reports Developer and Server editions have SDKs for Report
Integration that aid in report viewing, printing and exporting in
applications, custom... (more)
Serialization in Java is an operation in which an object's internal state is
translated into a stream of bytes. This binary stream or image of the object
is created in an operating system-neutral network byte order. The image can
be written to a disk, stored in memory, or sent over a network to a different
operating system. This amazing feat requires little or no work on the part of
the programmer. Just implement the serializable interface, which contains no
methods, and call the writeObject() method on your object, and it's
serialized! You can serialize an object to or from any I/O device that Java
supports.
The serializable interface doesn't contain any code or data; it's a marker
interface. If a hierarchy of classes is to be serialized, each class in the
hierarchy must implement the serializable interface. All objects that are in
an object hierarchy, or "Web of ... (more)
The matrix is an indispensable tool for engineers and mathematicians.
Matrices are used in many engineering applications for solving linear
equations, differential equations of n-order, and so on.
Mathematicians have developed matrix arithmetic to help engineers in solving
their engineering problems. It is generally very easy to understand and
perform. However, due to the mere size of the computations involved, it's
prone to errors. Even at the school level, students want to use a calculator
to solve (or at least verify the results of) their school assignments on
matrices. Some of the scientific calculators support Matrix Arithmetic. These
scientific calculators are not always handy.
In recent days, mobile phones have become abundant and one may dare to say
that virtually every literate person in this world possesses a mobile
handset. Many of the present-day mobile h... (more)
I run a small custom software development company in Bulgaria called
dSoft-Bulgaria Ltd. Established in 2003, our company provides information
system design and development. We have a wide range of specialists in
different areas and we deploy systems on several different platforms
including Windows, Linux, Solaris, .NET, and J2EE.
The technology market in Bulgaria is diverse and complicated. The United
States and Western Europe outsource their long-term projects to large
Bulgarian consulting firms. Other project work in the technology sector is
either funded by the government or by European Union incentive programs and
these projects go to the larger companies as well. For smaller companies like
dSoft-Bulgaria, it's difficult to get these kinds of assignments unless you
work as a subcontractor. For these reasons we end up working on small
projects with tight budget... (more)
In Part 1 of this article (JDJ, Vol. 7, issue 3) I introduced the idea of
using the surrogate architecture within Jini as a platform for J2ME games. I
also showed how to start Madison, Sun's reference implementation, and how to
connect to it with the provided device simulator.
This article continues the surrogate architecture tour and introduces a
method through which a J2ME device can use it.
To briefly recap, the architecture allows any device, in our case a J2ME one,
to connect to a Jini network through a surrogate object that represents the
device in the network. The surrogate host provides a mechanism for the
devices to register themselves and obtain a context that enables access to
the underlying Jini infrastructure.
Another important reason for choosing the surrogate architecture is that it
allows us to view the device as a single object from the network persp... (more)
It's an obvious point, already commented upon elsewhere, that the respective
cultures of Sun Microsystems and Oracle Corp. couldn't be more different.
Sun, although brash and aggressive in the mode of its co-founder and chairman
Scott McNealy, has produced numerous "characters of the game" other than
McNealy over the years.
Folks such as co-founders Bill Joy and Andy Bechtolsheim, Ed Zander, James
Gosling, John Gage, Radia Perlman, Whitfield Diffie, Bill Raduchal, Greg
Papadopoulos, and Bernie Lacroute to name just a precious few.
The company was also a famous breeding ground for CEOs, including Zander,
Eric Schmidt, Bill Larson, Carol Bartz, current Sun CEO Jonathan Schwartz,
and in the glory of the dot-com days, Kim Polese.
McNealy was always clearly the boss, but having grown up around powerful
people, always seemed utterly at ease in working with high-wattage
person... (more)
In the wake of Oracle's acquisition of Sun Microsystems, many of us
questioned whether we would actually see the company's annual JavaOne
developer conference and exhibition take place.
Industry commentators and analysts have been postulating over possible the
emergence of a new and more commercially driven iteration of the Java
programming language and platform. Initial signs of this becoming a reality
have come with the announcement of a new Java Store to showcase applications
in front the 800 million desktop Java technology users worldwide. So it
seemed that overall, it's business at usual at Sun.
Larry Ellison & Scott McNealy at JavaOne 2009 (Photographer: John Todd / Don
Feria)
According to the company, the Java Store will contain personal productivity,
business and entertainment software presented in an simple user interface
that allows users to install applica... (more)
As the clock ticks and the September 3 deadline nears, speculation is rising
that the European Commission may throw a spanner into the Oracle-Sun merger
and delay things another four months.
Reuters said late Tuesday that EC regulators were fretting over the
competitive implications of Oracle’s acquisition of MySQL and debating
whether to open a full-scale investigation.
If the EC decides to probe, the acquisition could get a pass, a fail or get
loaded down with conditions, dragging out any resolution until late December,
early January.
Further delays will give IBM and HP even more time than they’ve already had
to rustle Sun’s remaining hardware customers. They’ve been chasing them
since Oracle announced its intentions to buy Sun in April.
... (more)
With January almost over now and conferences like Mobile World Congress and
CTIA upon us, here is a thought: In the age of Mobile applications, will 2011
be the year of the Mobile Web apps In this article, we outline the reasons
why it will be and welcome your comments.
Some initial terminology,
We refer to apps on specific technologies like iPhone, Android, Blackberry as
native apps and we call apps using web technologies as ‘Web apps’ (more
on this below) By Mobile Web, we also include widgets – not just browsing.
By Web technologies, we mean w3c technologies but more importantly for our
discussion, there are a set of emerging web technologies on the horizon such
as – CSS2.1, CSS3, SVG Filters, Ogg Vorbis, Ogg Theora, Native JSON,
MathML, Animated Portable Network Graphics (APNG), Cross-Site XMLHttpRequest,
Microformats, Web Worker Threads (source Mozilla)
Native ... (more)
Hadoop
Apache Hadoop is a software framework (platform) that enables a distributed
manipulation of vast amount of data. Introduced in 2006, it is supported by
Google, Yahoo!, and IBM, to name a few. At the heart of its design is the
MapReduce implementation and HDFS (Hadoop Distributed File System), which was
inspired by the MapReduce (introduced by a Google paper) and the Google File
System.
MapReduce
MapReduce is a software framework introduced by Google that supports
distributed computing on large data sets on clusters of computers (or nodes).
It is the combination of two processes named Map and Reduce.
Note: MapReduce applications must have the characteristic of "Map" and
"Reduce," meaning that the task or job can be divided into smaller pieces to
be processed in parallel. Then the result of each sub-task can be reduced to
make the answer for the original task. ... (more)
Last week I was in Europe speaking and teaching enterprise mobility and
digital transformation strategies. I worked with several large
multinational companies where I heard the same questions asked, "How do we
convince our executives that we must change, and invest in change? How do
we establish a culture of innovation, capable of winning in a world of
digital transformation?" The change they were referring to had to do with
the convergence of the physical world with the digital and its impact on
markets. These changes are introducing new ways of selling, marketing,
manufacturing and moving products in a digital world that is rapidly being
transformed as a result of innovations in social, mobile, analytics and cloud
technologies. We are seeing entire industries and marketplaces turned
upside down as a result of these innovations. How can companies deal with
... (more)
CloudEXPO Stories By Yeshim Deniz  Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management models. The results are more diverse and federated computing models than any time in our history.
Dec. 18, 2018 11:45 PM EST | By Pat Romanski  On-premise or off, you have powerful tools available to maximize the value of your infrastructure and you demand more visibility and operational control. Fortunately, data center management tools keep a vigil on memory contestation, power, thermal consumption, server health, and utilization, allowing better control no matter your cloud's shape. In this session, learn how Intel software tools enable real-time monitoring and precise management to lower operational costs and optimize infrastructure for today even as you're forecasting for tomorrow.
Dec. 4, 2018 02:30 PM EST | By Elizabeth White  "Calligo is a cloud service provider with data privacy at the heart of what we do. We are a typical Infrastructure as a Service cloud provider but it's been designed around data privacy," explained Julian Box, CEO and co-founder of Calligo, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Dec. 2, 2018 01:45 AM EST Reads: 5,154 | By Yeshim Deniz  Isomorphic Software is the global leader in high-end, web-based business applications. We develop, market, and support the SmartClient & Smart GWT HTML5/Ajax platform, combining the productivity and performance of traditional desktop software with the simplicity and reach of the open web.
With staff in 10 timezones, Isomorphic provides a global network of services related to our technology, with offerings ranging from turnkey application development to SLA-backed enterprise support.
Leading global enterprises use Isomorphic technology to reduce costs and improve productivity, developing & deploying sophisticated business applications with unprecedented ease and simplicity. Nov. 26, 2018 01:30 PM EST | By Elizabeth White  While a hybrid cloud can ease that transition, designing and deploy that hybrid cloud still offers challenges for organizations concerned about lack of available cloud skillsets within their organization. Managed service providers offer a unique opportunity to fill those gaps and get organizations of all sizes on a hybrid cloud that meets their comfort level, while delivering enhanced benefits for cost, efficiency, agility, mobility, and elasticity. Nov. 26, 2018 12:00 PM EST |
|
|
|
|