Apple and Samsung were back in district court in California Thursday. Samsung wants the jury verdict finding it ripped off the iPhone overturned or the $1.05 billion judgment against it reduced. It’s one of the largest decisions ever in an IP case. Apple, which says its future depends on differentiation, wants the judgment increased to $1.77 billion for willful infringement and eight of Samsung aging widgets permanently enjoined. It also wants the jury verdict that the iPad wasn’t infringed overturned. Samsung wants an entirely new trial claiming the jury was tainted by the foreman Velvin Hogan who “deliberately concealed information” about a lawsuit with hard drive-maker Seagate nearly 20 years ago that resulted in his filing for bankruptcy.
Designing and implementing a hybrid encryption application is a big challenge but without a supporting infrastructure it’s almost impossible. There are open source libraries that allow you to encrypt a file but only provide the translation technique. After the information has been encrypted, how do you know what algorithm was used, who you encrypted it, what version did you used, etc. In order to decrypt the protected message or file, a well-defined cryptographic header provides all the information required. This also applies if the encrypted data is digitally signed and the recipient wants to validate the signature. This article will address one of the critical components of a support infrastructure by providing a design of a cryptographic header used to precede encrypted and/or digitally signed messages and files. The header is used within an application known as DocuArmor that was written using Java and the Cryptography library from the BouncyCastle organization and designed by Logical Answers Inc. The header will store information used when encrypting and/or digitally signing a message or file and allow the recipient to decrypt the information and/or verify the digital signature. With a properly designed header, a person can encrypt their personal files as well as exchange confidential messages and authenticate the sender.
Cloud computing is changing the way big business communicates and is fast becoming the new technological standard for enterprises. With employees working across so many devices from numerous locations, cloud computing is taking on a growing importance for a seamless work experience. Whatever solutions companies decide to buy, they all have to work on the range of devices people now carry. According to an article on CalgaryHerald.com, cloud computing is making business life easier by allowing users access to the same information regardless of which gadget they have logged on with. A new mobile workforce means that software and file storage must be accessible anywhere, on any device, and cannot be stuck in one static place anymore. People want to be able to access work while at the beach or the soccer field. Simply dropping a file into a centralized location using cloud storage technology offers easy access and version control with the click of a button. This also means that your IT team will be able to focus on their core competencies rather than getting bogged down by contextual issues from their fellow, less tech-savvy colleagues.
The aim of the Architecture Assurance is to provide collaborative architecture processes for assuring complete implementation of the technical solutions that are aligned with the business drivers of an enterprise in a timely environment. The effective sharing of the information across different Business Units (BU) / departments within an enterprise and interoperability across IT systems would ensure the alignment of IT with business. The Architecture Assurance Group (AAG) is involved in reviewing the Project Architecture during the design and development phases of an application/system to help ensure successful project implementation. This review also ensures that the proposed system fits into the existing enterprise environment as well as the future architecture vision.
After “Designed by Apple in California, Assembled in USA” tags were spotted on some new iMacs, Apple CEO Tim Cook confirmed Thursday that production of one of the company’s existing Mac lines is moving to the US. Production will ramp up next year. Apple is investing $100 million to produce the things here and will subcontract the work out. He told Bloomberg BusinessWeek, “We’ve been working on this for a long time, and we were getting closer to it. It will happen in 2013. We’re really proud of it. We could have quickly maybe done just assembly, but it’s broader because we wanted to do something more substantial.”
The Java Platform Enterprise Edition 7 specification early draft is available for download. All these years the focus was to introduce several APIs and technologies as part of the platform to make it more powerful, simple and complete. This is the first time the focus has shifted in a completely different direction - to bring in something new to the platform, apart from the enhancements to the existing technologies. In this article, we'll look at how Java EE evolved, became a major platform specification and understand the direction in which it is moving forward. A brief look at the history of the Java EE – Java Platform Enterprise Edition specification reveals that every major release of the specification has been driven by a major theme. A look at the specification details reveals that the theme for the first release of the specification J2EE 1.2 was to bring all enterprise specifications like Servlet, JSP, EJB, RMI, IIOP under one umbrella of specifications, the focus was to introduce support for distributed computing systems that reduce cost and complexity. The next release of the specification J2EE 1.3 was merely an enhancement to the J2EE 1.2 specification without any specific theme as such. Connector API, JMS Provider and Container Managed Persistence beans are prominent inclusions.
Wikibon produced an interesting material (looks like paid by Aerospike, NoSQL database recently emerged by resurrecting failed CitrusLeaf and acquihiring AlchemyDB, which product, of course, was recommended in the end) that compares NoSQL databases based…
This week, we’ve been putting both the iPad 4 and the Microsoft Surface tablet through their paces. In our testing, we’re happy to say that both tablets are very solid HTML5 platforms. Internet Explorer 10 on the Surface has a broad, well-implemented HTML5 feature set that mostly meets and occasionally exceeds mobile Safaris. On the performance front, the iPad 4 leads in raw JavaScript and Canvas performance while the Surface has a faster SVG implementation. Having comprehensive, high performance HTML5 support is now a “must-have” feature for new mobile devices. For end users, both these devices promise great user experiences from well-designed HTML5 apps. Going into our testing, we were bringing expectations set by the iPad 3 and our developer hardware for Windows 8. When we reviewed the iPad 3 in the Spring, we were disappointed with iPad performance. Ordinary web pages as well as HTML5 apps had stutter and visible tiling. Raw JavaScript performance was actually lower on the iPad 3 than the iPad 2. In our opinion, it was an underpowered device, so we were not entirely surprised to see the iPad 4 arrive with vastly improved hardware specs so quickly. On the Microsoft front, when we took our first look at the IE10 preview last Fall, we were very impressed with its HTML5 feature list, but wondered if performance would hold up on tablet-grade hardware. Read on to see what we found.
Prevention is better than cure. For many this is a cliché ridden saying, but there is a whole lot of truth in this it; why waste money on curing a certain medical condition, when you can prevent. What's more, you can now give mobile power to your efforts at prevention and improving your health. Nowadays, various smartphones such as an iPhone, help users take care of their health easily, through a variety of iPhone apps available on the iTunes store. Let's take a look at the top five iPhone apps, which take care of your well-being.
Swarovski – the leading producer of cut crystal in the world – relies on its eCommerce store as much like other companies in the highly competitive eCommerce environment. Swarovski’s story is no different from others in this space: They started with “Let’s build a website to sell our products online” a couple of years ago and quickly progressed to “We sell to 60 million annual visitors across 23 countries in six languages.” There were bumps along the road and they realized that it takes more than just a bunch of servers and tools to keep the site running. Swarovski relies on Intershop’s eCommerce platform and faced several challenges as they rapidly grew. Their challenges required them to apply Application Performance Management (APM) practices to ensure they could fulfill the business requirements to keep pace with customer growth while maintaining an excellent user experience. The most insightful comment I heard was from René Neubacher, Senior eBusiness Technology Consultant at Swarovski: “APM is not just about software. APM is a culture, a mindset and a set of business processes. APM software supports that.”
Apple has reportedly fired Richard Williamson, the NeXT legacy who botched the mission-critical maps program that replaced the Google Maps program Apple used to offer on its widgets. Apple wanted Google Maps off its iPads and iPhones because it loathes Google and its Android operating system. The screw-up forced CEO Tim Cook to publicly apologize and promise the widgetry would improve. Apple then fired Williamson’s boss, mobile-software chief Scott Forstall, last month. He reportedly refused to apologize for the blooper.
Apple claims six more Samsung products, including the Galaxy Note II, infringe eight of its patents and wants to add them to its other California suit against the Korean giant, the one that doesn’t go to trial until March of 2014. Its first California suit against Samsung resulted in a jury verdict awarding it $1.05 billion in damages. The decision will be reviewed by presiding District Court Judge Lucy Koh on December 6. She could ban the Samsung products that were found to infringe or throw the verdict out. Since they are older products, Samsung’s biggest risk is to its pride and reputation.
Late Wednesday right before Thanksgiving Day Apple was ordered to turn over a copy of its recent 10-year licensing deal with HTC – the one that ended all litigation between them – to Samsung. Apple said it didn’t care if Samsung got it but deferred to HTC, which said it didn’t care either, but wanted the publicly undisclosed royalties blacked out because HTC and Samsung compete against each other. HTC of course is understood to be paying Apple. Magistrate Judge Paul Grewal said he didn’t think Samsung could get very much out of knowing the royalties because “the licensing fees with HTC are relevant to the degree of consumer demand for Apple’s patented features” but obliged Samsung anyway with an unredacted copy of the settlement including the fees so his disclosure decisions involving third parties would all be consistent.
The second edition of this book came just at the right time. I am currently working on a project that uses Microsoft's Web Api RESTful services to interface with iPhone, iPad, Windows 8 Phone, Windows 8 Tablets, and Android devices. The Android devices are the last in the initial build of the framework to be added to the architecture. This book was perfect for getting me over that hurdle quickly. It starts with a chapter on downloading, installing, and configuring, Eclipse, the Android SDK, and the Android Developer Tools. It also walks you through creating an Android Virtual Device. After failing to get the Android tools to successfully setup up on Windows 8 three times, I decided to set up my development environment on my MacBook, which was one and done.
OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications. OpenXava allows you to develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation. OpenXava 4.6 has some new interesting features.
Anyone who ever monitored or analyzed an application uses or has used averages. They are simple to understand and calculate. We tend to ignore just how wrong the picture is that averages paint of the world. To emphasis the point let me give you a real-world example outside of the performance space that I read recently in a newspaper. The article was explaining that the average salary in a certain region in Europe was 1900 Euro’s (to be clear this would be quite good in that region!). However when looking closer they found out that the majority, namely 9 out of 10 people, only earned around 1000 Euros and one would earn 10.000 (I over simplified this of course, but you get the idea). If you do the math you will see that the average of this is indeed 1900, but we can all agree that this does not represent the “average” salary as we would use the word in day to day live. So now let’s apply this thinking to application performance.
The Office of Fair Trading (OFT) has launched a call for information as part of a study into how ecommerce businesses monitor the behaviour of people making web payments, which may be used to target certain individuals with personalized prices. It was observed many retailers track the activities of customers on their online platforms and can collect a wide variety of data, ranging from past purchasing habits and the type of items viewed to which web browser individuals are using. The OFT is set to examine how organisations use this vast amount of information and whether some people will see different prices as a result. Chief executive of the body Clive Maxwell said that innovation online plays a key role in driving economic growth and the new investigation is part of the OFT's commitment to ensuring that consumers can have confidence their personal details will not be used to treat them unfairly. This will be important in building consumer trust in the sector and encouraging further ecommerce sales. While he stated the collection of consumer data can bring many benefits to both retailers and customers - for example by allowing firms to improve their marketing by delivering targeted offers - it is essential that businesses are not misusing such information.
Close to 70% of smartphone owners plan to use the devices for holiday shopping, according to Deloitte (pdf). Smartphone ownership has jumped from 39.7% last year to 46.1% this year and tablet owners have doubled from 10.5% to 22.4% according to 9,000 shoppers surveyed by BIGinsught. This will probably also spur an increasing number of people colliding heads and walking into fountains as everyone in the mall will be looking down at their mobile devices instead of watching where they are walking. Knowing that these devices have become permanent fixtures on our bodies, retailers are using the technology in an attempt to enhance the shopping experience. As soon as you cross the mall threshold, your phone will buzz with merchant coupons or even better, your online shopping cart has been paid and converted to real items for you walk out, bags in hand, without standing in the check-out aisle. You’ll be able to browse inventory to know if that incredible deal is in stock or simply purchasing the item on the smartphone while standing in the store and have it arrive, already wrapped, the next day. Retailers are trying to combat the behavior of looking for the best deals on an item, only to go home and purchase online elsewhere. Many retailers are equipping employees with tablets and checkout areas with mobile payment systems. Employees have apps that offer richer information in case a shopper wants to know what a coat is made of, or specific warranty info on an electronic item. These employee handhelds could also check-out a shopper in the middle of the store, avoiding any lines. Some stores have even installed iPads in the dressing room so shoppers can choose what music to listen to while parading their selections in the mirror. Hopefully on those, the cameras are disabled since I can already see a remote ‘Peeping in the Dressing Room’ breach in the headlines.
Samsung has asked the California court handling the billion-dollar judgment against it to see Apple’s shiny new 10-year licensing agreement with HTC since Apple is claiming it will suffer irreparable harm – that money can’t recompense – without a permanent injunction against the Korean company’s goods. HTC was charged with infringing multi-touch patents that Samsung is charged with violating in other venues and Samsung doubtless wants to know if the deal includes these user experience patents that Apple swore it would never license.
Big Data is everywhere. Predictive analytics and real time in-memory computing isn’t everywhere. This truth (if we can accept it to be so) represents something of an imbalance. As a subset of data mining, predictive analytics driven by in-memory computing efficiencies now has an opportunity to bring real-time analysis and insight to fast-moving live transactional data flows. Or to put it another (rather shorter) way, we can now start to manage and understand Big Data better than ever. If we combine contemporary approaches to predictive analytics with the newly arrived Intel Xeon Phi coprocessor that produces what is claimed to be over one teraflop per second in terms of workload computational power for highly-parallel workloads, then CIOs can start to think about what “50-processor core computing” will mean for us in the very near future.
This article provides enough info about Oracle Java Certification program that plays an important role in a Java Professional's career growth. The answer is simple, do all the certifications which can improve your career potential in terms of money(high salary) and technologies. There are certain Java Certifications require pre-requisite in terms of training or prior certification. One must consider following to choose correct Java Certification Path.
Technical Debt is worth nothing if no pragmatic action is taken into code, in order to control and tackle it. To ilustrate the Scertify's capability to automatically correct code defects that increase this unintended debt, we performed code refactoring on OpenKM, an Free/Libre document management system. The initial Technical Debt of the project has been reduced by 49.2% from 84 days to 42 days. Here, at Tocea, we call it the Debt Write-Off. According to Wikipedia, OpenKM is a Free/Libre document management system that provides a web interface for managing arbitrary files. OpenKM is a great tool but an audit of the code revealed some technical debt problems. That was a good opportunity to use Scertify and to be useful to an open-source community. The application consists mainly in 200K lines of code of Java. There is also JavaScript, JSP, CSS... but we focus here on the Java code.
A consignment of Apple iPad Minis was looted from a warehouse at JFK International Airport in New York the other night according to the New York Post. The cops suspect it was an inside job. The thieves used one of the airport’s own fork lifts to make off with two pallets of the little gizmos worth $1.5 million. They might have gotten the three other pallets if they weren’t interrupted by a worker coming back from dinner. The devices had just arrived from China and were on their way elsewhere.
We all know that since the early ‘90s, Internet usage has exploded. Buying online, booking a trip or communicating with friends and relatives are just a few examples of what all of us are doing every day. The continuous development of broadband connectivity has also made easy the growth of those services and, as more bandwidth becomes available, quality will continued to improve as well. Considering this evolution and looking at the details of its capabilities, it appears Rich Internet Applications are one of the most important elements to improve the user experience in the modern Internet era. First let’s explore how we got to where we are today by looking at the major steps in the development of the Internet. Back in the ‘90s, HTML came out and was quickly established as the main markup language for web pages. HTML allows images and objects to be embedded and can be used to create interactive forms. You can create structured documents through a defined semantic model, but essentially HTML was designed to deliver static content. This was the birth of the web as we know it today.
The English language is well known for its subtlety. Sometimes it’s a delight, but on other occasions it can be very frustrating. If I use the term Gothic Architecture you will immediately understand I am describing a style of architecture that flourished in medieval times. And if like me you are interested in ecclesiastical architecture you will know that this style was used in many of the great cathedrals and churches across Europe, which were distinctive because of key architectural patterns that enabled great increases in height and internal light of the buildings without increasing the size of supporting pillars. Now if I use the term Agile Architecture, what am I referring to? In today’s Agile world I would hazard a guess that most readers will think I am referring to the architecture techniques and tasks undertaken in the context of an Agile software development project, not the collection of patterns and practices that enable agile business systems. That is, an architecture that enables agility.