Friday Jan 24, 2014

Learning from EBS customers - How to optimize and automate key processes to realize huge cost savings


Companies are always looking to optimize E-Business Suite business process in order to gain efficiencies and gain a leg up on their competition. But with IT budgets coming under more scrutiny than ever before, CIOs are looking towards their existing infrastructures to find cost-saving solutions.

View this webcast to gain a firsthand look at how organizations are using Oracle WebCenter Imaging to augment their EBS-based processes and automate complex business processes—ultimately saving them time and money. Click on the link below to view this webcast and learn how you can benefit as well. 

Click here to watch the webcast now.

Thursday Jan 23, 2014

How easy is it to get a team to review and co-edit documents?

Does this look familiar? Does anything like this ever happen in your department or organization?  Sadly, this is a common occurrence.  Trying to incorporate valuable feedback from colleagues using "Track Changes", comments, e-mails and group meetings can be problematic at best and often just a waste of time.

We've partnered up with PleaseTech to showcase their latest technology, PleaseReview that eliminates these common problems. Simply stated, PleaseReview is designed to be used as either a standalone or as an integrated review solution and supports Microsoft® Word®, Microsoft Excel®, PDF, Microsoft PowerPoint®, source code, text and images. It provides review management and control, change consolidation, comment reconciliation, comment threads and audit trails. PleaseReview is available to users in a simple point and click browser-based environment, and enables simultaneous, parallel and offline review by multiple participants, wherever they are. Everyone working on the same single document ensures it is an efficient and transparent process which significantly reduces the costs associated with document review.

If you have to deal with group editing and review of complex documents, you certainly want to learn more about the PleaseReview solution and how it integrates with Oracle WebCenter Content. We are pleased to invite you to a complimentary 30 minute webcast on Thursday January 30th, 2014 at 12 noon, EST / 9am PST / 5pm GMT.

We think it will be well worth your time. Spending 30 minutes now to learn about this exciting technology could save you many hours in the future!

To register, please visit the PleaseTech site here: 

http://pleasetech.com/webinar_oracle_integration_jan14.aspx 

See you there!

Tuesday Jan 21, 2014

This place is a mess!! Where should I start? Getting focused on specific business challenges

Let's face it. Focusing in on specific business challenges can be daunting, especially in today's hectic work environment.  It can be downright overwhelming sometimes - what do you address and when? How do I deal with shifting management objectives? What should our top priorities be?  Where can the most impact be made?

If we are honest, most of us know where the problems lie in our businesses when it comes to process operating efficiency. Depending on where we work and what our responsibilities are, you cannot help but see areas where the use of automation technologies would make a significant improvement.

One of the interesting trends we see with customers using Oracle WebCenter Imaging solutions is that once they have identified and resolved particular process bottlenecks with our technology, they then find themselves in the welcome position of being able to address other process challenges using the same technology. For example, one customer initially bought WebCenter Imaging to eliminate the reliance on paper in their Accounts Payable invoicing process with E-Business Suite. But then they realized they could use the same automation, recognition and routing technologies to optimize Accounts Receivable and General Ledger processes. Then the HR department saw that they could use the same technology to improve employee on-boarding and personnel document routing.

It's an unwritten law that business priorities will change. The new boss will see things differently. Mandates from the executive team will drive new business projects. But as we have seen from other customers, there is comfort in knowing that the technology you purchase to drive down costs and improve business efficiency in one area can be used to help out with new businesses priorities when they inevitably arise.

Which leads us to our plug for the day. WebCenter Imaging is designed to help you focus in on business process challenges in a way that is flexible and can adjust to meet your particular priorities - even when they change. We encourage you to learn more and we are here to help you understand how our technology can be of value to you and your business.  Find your first business challenge, address it and then be ready to move on to the next one.

To get started, or to simply learn more, be sure to visit our new web page dedicated to Imaging solutions.

We think you will find it valuable!

Friday Jan 17, 2014

Looking Back at our Thought Leaders


Good thought leadership usually stands the test of time and our past series of big thinkers are still relevant today. As you watch and listen to these conversations - it will be certainly be interesting to note the changes to technology and culture that have taken place over the past years following many of the trends spoken about during these conversations. How much have you changed the way you work over the past couple of years? Are you more social, mobile and cloud-focused now?

Top 10 Technology Trends Driving Business InnovationOrganic Business Networks: Doing Business in a Hyper-Connected WorldSocial Business and Innovation

Race Against the MachineMobile is the New Face of EngagementManaging Social Relationships for the Enterprise

5 Critical Descisions Made by Beloved CompaniesEmployee Engagement Benchmark Study


Thursday Jan 16, 2014

Evolution to the Strategic Technology Trends for 2014

This time of year is always a reflective time as we look back and look forward to the new year. As I've been thinking about thought leadership and some of the interesting webcasts we've hosted over the past couple of years (look to next post for a review of these), I was thinking about those trend predictions that emerge every year. I just recently watched Gartner's most recent webcast they offer each year on the "Top 10 Strategic Technology Trends" that enterprises should be planning for over the next 3 years.

Its interesting to note the evolution of not only the language used to describe the trends, but the consolidation of many of them into single trends in the comparison chart I created below from the past 3 years. As technologies have emerged from the Hype cycle's "Peak of Inflated Expectations" and start sliding down into the "Trough of Disillusionment" there seems to be some strategic consolidation and commodification as expected.

Gartner’s Futurist, David Cearley said: "We have identified the top 10 technologies that companies should factor into their strategic planning processes. This does not necessarily mean adoption and investment in all of the listed technologies, but companies should look to make deliberate decisions about them during the next two years.” 

He also added that the "Nexus of Forces – Social, Mobile, Cloud and Information – are driving these changes in technology." Take a look at this informative short video on the "Nexus of Forces" for a better understanding. We also have a previous blog post on this topic here.


Gartner's Top 10 Strategic Technology Trends 2012-2014
2012 2013 2014 
1. Media Tablets and Beyond
1. Mobile Devices Battles
1. Mobile Device Diversity & Management
2. Mobile-centric Applications and Interfaces
2. Mobile Apps and HTML5
2. Mobile Apps & Applications
3. Contextual and Social User Experience
3. Personal Cloud
3. The Internet of Everything
4. The Internet of Things
4. The Internet Of Things
4. Hybrid Cloud & IT as Service Broker
5. App Stores and Marketplaces
5. Hybrid IT and Cloud Computing
5. Cloud/Client Architecture
6. Next-generation Analytics
6. Strategic Big Data
6. The Era of Personal Cloud
7. Big Data
7. Actionable Analytics
7. Software Defined Anything
8. In-memory Computing
8. Mainstream In-Memory Computing (IMC)
8. Web Scale IT
9. Extreme Low-energy Servers
9. Integrated Ecosystems
9. Smart Machines
10.Cloud Computing
10. Enterprise App Stores
10. 3-D Printing

Gartner's Top 10 Strategic Technology Trends for 2014:

  1. Mobile Device Diversity and Management: Through 2018, the growing variety of devices, computing styles, user contexts and interaction paradigms will make "everything everywhere" strategies unachievable. The unexpected consequence of bring your own device (BYOD) programs is a doubling or even tripling of the size of the mobile workforce. This is placing tremendous strain on IT and Finance organizations. Enterprise policies on employee-owned hardware usage need to be thoroughly reviewed and, where necessary, updated and extended. 
  2. Mobile Apps and Applications: Gartner predicts that through 2014, improved JavaScript performance will begin to push HTML5 and the browser as a mainstream enterprise application development environment. The market for tools to create consumer and enterprise facing apps is complex with well over 100 potential tools vendors. For the next few years no single tool will be optimal for all types of mobile application so expect to employ several. The next evolution in user experience will be to leverage intent, inferred from emotion and actions, to motivate changes in end-user behavior.
  3. The Internet of Everything: The internet is expanding beyond PCs and mobile devices into enterprise assets such as field equipment, and consumer items such as cars and televisions. The problem is that most enterprises and technology vendors have yet to explore the possibilities of an expanded internet and are not operationally or organizationally ready. 
  4. Hybrid Cloud and IT as Service Broker: Bringing together personal clouds and external private cloud services is an imperative. Enterprises should design private cloud services with a hybrid future in mind and make sure future integration/interoperability is possible. Hybrid cloud services can be composed in many ways, varying from relatively static to very dynamic. Managing this composition will often be the responsibility of something filling the role of cloud service broker (CSB), which handles aggregation, integration and customization of services. 
  5. Cloud/Client Architecture: The cloud is the control point and system or record and applications can span multiple client devices. The client environment may be a native application or browser-based; the increasing power of the browser is available to many client devices, mobile and desktop alike. Robust capabilities in many mobile devices, the increased demand on networks, the cost of networks and the need to manage bandwidth use creates incentives, in some cases, to minimize the cloud application computing and storage footprint, and to exploit the intelligence and storage of the client device. However, the increasingly complex demands of mobile users will drive apps to demand increasing amounts of server-side computing and storage capacity.
  6. The Era of Personal Cloud: The personal cloud era will mark a power shift away from devices toward services. In this new world, the specifics of devices will become less important for the organization to worry about, although the devices will still be necessary. Users will use a collection of devices, with the PC remaining one of many options, but no one device will be the primary hub. Rather, the personal cloud will take on that role. Access to the cloud and the content stored or shared from the cloud will be managed and secured, rather than solely focusing on the device itself.
  7. Software Defined Anything: Software-defined anything (SDx) is a collective term that encapsulates the growing market momentum for improved standards for infrastructure programmability and data center interoperability driven by automation inherent to cloud computing, DevOps and fast infrastructure provisioning. As individual SDx technology silos evolve and consortiums arise, look for emerging standards and bridging capabilities to benefit portfolios, but challenge individual technology suppliers to demonstrate their commitment to true interoperability standards within their specific domains. 
  8. Web-Scale IT: Web-scale IT is a pattern of global-class computing that delivers the capabilities of large cloud service providers within an enterprise IT setting by rethinking positions across several dimensions. Large cloud services providers such as Amazon, Google, Facebook, etc., are re-inventing the way in which IT services can be delivered.  Their capabilities go beyond scale in terms of sheer size to also include scale as it pertains to speed and agility. If enterprises want to keep pace, then they need to emulate the architectures, processes and practices of these exemplary cloud providers
  9. Smart Machines: Through 2020, the smart machine era will blossom with a proliferation of contextually aware, intelligent personal assistants, smart advisors (such as IBM Watson), advanced global industrial systems and public availability of early examples of autonomous vehicles. The smart machine era will be the most disruptive in the history of IT. New systems that begin to fulfill some of the earliest visions for what information technologies might accomplish — doing what we thought only people could do and machines could not —are now finally emerging. 
  10. 3D Printing: Worldwide shipments of 3D printers are expected to grow 75% in 2014 followed by a near doubling of unit shipments in 2015. While very expensive “additive manufacturing” devices have been around for 20 years, the market for devices ranging from $50,000 to $500, and with commensurate material and build capabilities, is nascent yet growing rapidly. The consumer market hype has made organizations aware of the fact 3D printing is a real, viable and cost-effective means to reduce costs through improved designs, streamlined prototyping and short-run manufacturing.



Monday Jan 06, 2014

Process Inbox Zero: A resolution your company can actually keep

This time of year, your e-mail is flooded with prognostications and ideas on how to lose weight, how to be healthier, how to be a better employee, a manager and generally be more effective.  I personally have seen several articles about getting my e-mail Inbox to zero.  In fact, January 2nd was unofficially known as Email Overload Day, though ironically enough, you might not have known about it if your email is overflowing.  :)


This got me thinking about the other "Inbox" that exists in every corporation.  It's the old school tray of papers, stacked up in the "Inbox" on the desks of those that are handling business transactions using paper forms, faxes, scanned images and other files.  For most business process professionals, this stack of papers is a key first step in a longer transaction that ultimately results in payment to a customer or vendor, receipt of funds from a customer or partner, or any other of many possible business processes.

The same principles that apply to your personal e-mail and the ideal of an empty Inbox should apply to how inbound documents are handled.  In fact, given the financial impact on the business when these are not processed optimally, getting these processes running smoothly is MUCH more important.  If you agree with the premise that paper-based processes need to be running as fast as possible, WebCenter can help you achieve the needed improvements.

The key to all this is automation.  Automation of the "ingestion" process - how files are captured, scanned, received and then recognized.  Form and character recognition has matured significantly over the past few years and today, with Oracle Forms Recognition technology as an example, inbound forms can be recognized as contracts, invoices or many other form types and then have the line item details automatically identified and associated with the right vendor, customer ID, PO number or other value.  Instead of having a pile of paper on an employees desk, waiting to be re-keyed into an ERP or related system, now it happens automatically and only the unrecognizable exceptions will require human intervention.

As you can imagine, the cost savings in  automating repetitive transactional processes are significant.  Most imaging automation deployments see a return on the investment in 18 months or less.  Human error is also greatly reduced, to say nothing of the additional archiving and compliance benefits.

To help companies understand the benefits of automating business processes, we've put together a number of assets in a single location that showcase how Oracle WebCenter Imaging can help your business... and how we have already helped others.

Getting your "Process Inbox" to zero is an achievable goal. The onslaught of incoming documents may never stop, but at least you will have a vastly superior way of managing the flow of information going forward and be saving significant sums in the (pardon the pun) process.

Check out our new WebCenter Imaging information page to learn more. 

Have a great 2014!

Tuesday Dec 31, 2013

SFW! Celebrate New Years 2014 with our first ever Oracle WebCenter Spotify playlist!

Happy New Years Everyone!  

All of us here on the Oracle WebCenter team hope you have a prosperous and enjoyable 2014. To celebrate the arrival of 2014, we've put together some choice songs in a Spotify playlist and are sharing them with all of you (OK, well, everyone can access it - but we are only telling you!).  Feel free to crank up this playlist to help get through a busy work day or to rock out after work.  Whatever the case, we hope you enjoy it, share it with your friends and let us know what you think!  If you don't already have a Spotify account, now is your chance to try it out - and the basic service is free.  You will need an account to be able to access the playlist.

Click this link to launch Spotify: 

Oracle WebCenter Happy New Years 2014

We thank the good folks at Spotify for making music accessible and most of all, we thank all of you for being our customers.  Have a great 2014 everyone!

Rock on,

The WebCenter Team 

Friday Dec 20, 2013

Happy Holidays from the WebCenter Team

HAPPY HOLIDAYS

FROM OUR OFFICES TO YOURS

MAY YOUR HOLIDAY SEASON BE BRIGHT


AND CHEERFUL


AND FULL OF JOY

JOIN US IN 2014 FOR MORE WEBCENTER CHEER


- RIGHT HERE -

PEGGY,  LANCE, MICHAEL AND KELLSEY


Tuesday Dec 10, 2013

Document Management can drive you crazy!


It is hard to believe but here we are, approaching 2014, and many companies find themselves as befuddled as ever over basic document management challenges. At least, I think they should be "basic" by this time. After all, document and content management technologies have been around for a long time now. Shouldn't most companies have solved these problems and moved on by now?  Turns out, the answer is a definite NO and arguably, the problem is worse than it has ever been.

In a article published by CIO Insight earlier this year, the results of a Harris Interactive poll showed just how pervasive document management challenges are. With more than 1000 knowledge workers across the U.S. and the U.K. participating in the poll, here are some of the interesting results.

Downtime  
83% of knowledge workers lose or waste time every day on document-collaboration issues

In Search Of ... 
73% meet with challenges in simply looking for files.

Identity Crisis  
57% get confused about whether the documents they're accessing are the "right" ones.

Oops! 
48% admit they've emailed the wrong version to a boss, client or coworker.

Mistaken Situation 
47% say they've worked on the wrong version of a document.

Anger Management
33% will yell at their computers.

It's 5 O'Clock Somewhere ...
21% will head to a bar.

Grounded  
78% feel these situations are more frustrating than locking their keys in the car.

Overtime  
64% say these situations are worse than having to work on a weekend.

Why does this happen? Most organizations already have some sort of document management system. Doesn't that solve basic versioning and search problems? Not necessarily! Sometimes they have too many of them which simply magnifies the "where is that document located" problem.  Now factor in the use of multiple consumer-oriented cloud file sharing systems like Dropbox, SkyDrive and Google Drive and the business challenges simply get worse!

So what is the answer? Here at Oracle, we help customers use WebCenter to simplify their approach to document and content management by consolidating wherever possible so that older systems can be put into maintenance mode and information can be more easily discovered by users or even within key business processes. But it is never that simple when humans are involved and users have to see the benefits of keeping their files in a single location before they will really get in the habit of using a content management system on a daily basis. It takes time but once users experience the joys of being able to find the right files quickly and in the context of their daily work, they tend to see the light pretty quickly.

It's not a problem that can go ignored as the impacts on business are too significant. Check out our latest infographic on the subject to learn more about why storing information in a scatter-shot manner is a very bad idea.

Be sure to check out our new WebCenter Content home page where you can find additional information to make the best decisions for your business when it comes to document and content management.  It will help make sure the knowledge workers in your company do not have to work weekends, they won't feel the need to yell at their computers and you won't drive them to drink.

Thursday Dec 05, 2013

Are You Ready to Manage 50x the Amount of Business Content?

Evernote Export

50 X

The amount of information companies have to manage is expected to grow by 50x in the next decade. Yet already some 90 percent of documents, images, and other unstructured content is un-managed. So it is no surprise that 87 percent of organizations blame performance issues on information growth. 

"Many companies try to homebrew content management. This will work for a while, but at some point you reach critical mass. You can't find content. There is no versioning. You don't know who made changes," says Tom Turchioe, CTO, Critigen. "These are the things that drive you toward an enterprise-class solution such as 
Oracle WebCenter Content."

And as the sheer volume and variety of content proliferates, so do risks. It is estimated that 20 percent of chief information officers in regulated industries will lose their jobs by 2016 for failing to implement the discipline of information governance. Meanwhile, employees are spending an estimated nine hours per week searching for and not finding content—at cost of US$14,000 per worker per year. 

Assess Your Content Management Strategy
Now, a new, easy-to-use self-assessment tool helps companies measure the effectiveness of their current content management system. More than just cost savings, it identifies opportunities to maximize the value of structured and unstructured content. Specifically, the tool measures performance in terms of

  • Information access
  • Content infrastructure
  • Content-enabled business processes
  • Information governance

About Oracle Enterprise Content Management
Besides a unified repository to house unstructured content, Oracle WebCenter Content provides the tools to deliver content to business users in the proper format and within context of familiar applications to fit the way they work. In addition, it

  • Integrates content within critical business applications such as Oracle E-Business Suite, Oracle’s PeopleSoft, and Oracle’s JD Edwards
  • Introduces consistent rules governing content access, location, retention, and disposal
  • Provides secure, controlled mobile access
  • Integrates with a variety of systems via Oracle Fusion Middleware
  • Manages all documents from creation to end-of-life

Get more information about Oracle WebCenter Content.

There's more of this great content in this November's WebCenter Newsletter

Subscribe for more content every other month.

Deliver Superior Business Efficiency with Enterprise Content Management


Wednesday Dec 04, 2013

Oracle WebCenter Best Practices

Evernote Export


Get best practices and deployment advice from Oracle expert John Brunswick in today's post. Passionate about both business and technology, John focuses on maximizing IT's ability to streamline and optimize business

Five Best Practices for Global Content Management

Managing an enterprise content repository is no small task, but if properly set up with a foundation that leverages best practices, the repository can provide significant value that increases over time. It is difficult to justify the investment of time to retrofit these techniques, so incorporating them at the start of your enterprise content management initiative is essential.

  • Inheritance. Mature content management solutions enable content items to inherit characteristics of the parent area they are placed into. This capability is your biggest ally in the battle to maintain quality information in your repository. Using an inheritance scheme lets you benefit from the automatic application of security, workflow, required metadata, categorization, and ownership rules to content.
  • Foundational structure. Create a foundation of areas within the repository on the basis of geography, line of business, or a nested combination of both. There are many good taxonomy guides available online to help in this effort.
  • Contribution privilege control. Require that users requesting to create new areas within the global repository state the business purpose, staffing resources, and effort required. This adds accountability, which helps ensure the longevity of the repository.
  • Creation and management of content. Use the information provided when contribution access was requested to ensure that any necessary security and/or workflow is applied. Use an alias attached to areas in the repository to map ownership. Update the alias when users change business units or leave.
  • Retirement. With an analytic foundation to monitor all content activity, it is possible act on performance thresholds that should be established during the request of contribution privileges. For example, if a content item has not been opened in five years, its inclusion in the repository should be reevaluated. Unused content clutters browsing and search results, drastically reducing usability.

Read more in-depth information about best practices for global content management.

Read more from John Brunswick.

There's more of this great content in this November's WebCenter Newsletter

Subscribe for more content every other month.

Deliver Superior Business Efficiency with Enterprise Content Management


Tuesday Dec 03, 2013

How Well Does Your Organization Do Self-Service?

Assessment Tool Measures
Your Self-Service Portal Strategy

The adoption of self-service portals is accelerating, but too often portals are implemented without a comprehensive strategy that ensures key functionality, such as cohesive user experiences and integration with back-end applications. Now a new assessment tool lets organizations quickly measure the effectiveness of their current self-service portal approach. 

Recent studies indicate that self-service portals are now more of a business imperative than ever. One study shows that 55 percent of consumers prefer automated self-service—twice as many as five years ago. The potential benefits are enormous: self-service reduces costs by US$9.00 per employee per month by eliminating manual, paper-intensive processes. 
View a new infographic to learn about other interesting facets of self-service. 

Are You a Self-Service Leader?
Despite the potential to use portals to reduce costs and increase satisfaction, many organizations install packaged applications that focus only on one aspect of a relationship with a customer, employee, or partner. For example, a customer relationship management system may present sales projection information but fail to integrate with the enterprise resource planning system to provide current account status. 

"Too often, such an approach doesn't address every aspect of taking action," explains Ashish Agrawal, senior director of product management for Oracle WebCenter Portal. 

The Oracle Self-Service Portal User Experience Assessment quickly helps you benchmark your organization's approach, including

  • Portal strategy
  • Portal agility
  • Integration and personalization
  • Social interactivity
  • Cross-channel integration

Why Oracle WebCenter? 
Oracle is the only enterprise software vendor with the complete, open, and integrated approach to support a truly comprehensive self-service portal strategy. With Oracle WebCenter Portal, you can

  • Integrate content, information, and business processes
  • Easily create and manage mobile portal experiences for desktop browsers, smartphones, tablets, and kiosks
  • Build and deploy custom-built components using rich development tools

View the new self-service portal destination page and take the Oracle Self-Service Portal User Experience Assessment

Access in-depth information about Oracle WebCenter Portal

Download a white paper about self-service portals, “Oracle WebCenter Portal: High Value Web Experiences Through Self-Service Portals.”

There's more of this great content in this November's WebCenter Newsletter

Subscribe for more content every other month.


Wednesday Nov 27, 2013

Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter (Part 3)

In the spirit of Thanksgiving this week being celebrated on Thursday in the USA

This post is shared from our Oracle Java Community. 
Hinkmond Wong's Weblog

By hinkmond on Nov 21, 2013

OK, sports fans. You've got your Vernier Go!Temp USB probe connected. It looks good with lsusb and you can see the /dev/ldusb0 device in your Raspberry Pi Linux shell.

So, how do you write a Java SE Embedded app to read in the turkey temp values. Well, as with most things, you search the Web and you can find how it was done previously in other non-Java inferior programming languages. <img src=" title=";-)" style="border: none;" /> Here's a great example in Python on the finninday.net site.

See: finniday.net Go!Teamp example in Python

It shows the reverse engineered byte format of the data coming over USB from the Vernier Go!Temp probe. Booyah! That's what we need to write a Java SE Embedded app. And, here it is...

/**
 *
 * @author hinkmond
 * Copyright © 2013 Oracle and/or its affiliates. All rights reserved.
 */
public class TurkeyTweeter {

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        Date date;
        FileInputStream fis = null;
        DataInputStream dis = null;
        byte   b[];
        
        double tempavg, c, f;
        int    samplecount=0, sequence=0, temp1=0, temp2=0, temp3=0;
        
        final double VERNIER_SCALING_FACTOR=126.74;
        final double VERNIER_CALIBRATION_OFFSET=5.4;

        b = new byte[8];

        // Loop to keep reading temperature
        while (true) {
            int available;

            try {
                fis = new FileInputStream("/dev/ldusb0");
                dis = new DataInputStream(fis);
            } catch (FileNotFoundException fnfe) {
                System.out.println("Cannot find temp sensor");
                fnfe.printStackTrace();
                System.exit(-1);
            }

            // Read 8 bytes from Vernier Go!Temp USB probe
            //   Format:
            //     Byte 0:   Sample Count
            //     Byte 1:   Sequence Index
            //     Byte 2-3: First temp sample
            //     Byte 4-5: Second temp sample
            //     Byte 6-7: Third temp sample
            try {
                if (dis != null) {
                    available = dis.read(b, 0, 8);
                    samplecount = b[0];
                    sequence = b[1];
                    temp1 = b[2] + b[3] * 256;
                    temp2 = b[4] + b[5] * 256;
                    temp3 = b[6] + b[7] * 256;
                }
            } catch (IOException ioe1) {
                System.out.println("Unable to get data from temp sensor");
                ioe1.printStackTrace();
            }
            
            tempavg = (temp1 + temp2 + temp3) / 3.0;
            c = tempavg / VERNIER_SCALING_FACTOR - VERNIER_CALIBRATION_OFFSET;
            
            // Convert from Fahrenheit to Celcius
            f = ((9.0/5.0) * c) + 32.0;
            
            double temperature = roundDouble(f);
            
            date = Calendar.getInstance().getTime();

            Format formatter = new SimpleDateFormat("E MMM d kk:mm:ss");
            String timedateString = formatter.format(date);

            System.out.println(timedateString+"  "+temperature);

            try {
                if (dis != null)
                    dis.close();
                if (fis != null)
                    fis.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            try {
                Thread.sleep(1000);
            } catch (InterruptedException ie) {
                ie.printStackTrace();
            }
        }
    }

   public static double roundDouble(double value) {
        double result = value * 100;
        result = Math.round(result);
        result = result / 100;
        return(result);
   }
}

Compile using javac, lather, rinse, repeat. And, here's the output running on the RPi (NOTE: Remember, you must run as root to access the /dev/ldusb0 device):

pi@raspberrypi ~ $ sudo java -jar TurkeyTweeter.jar
Thu Nov 21 16:42:59  71.59
Thu Nov 21 16:43:00  72.39
Thu Nov 21 16:43:01  72.39
Thu Nov 21 16:43:02  72.39
Thu Nov 21 16:43:03  72.39
Thu Nov 21 16:43:04  72.39
Thu Nov 21 16:43:05  72.39
Thu Nov 21 16:43:06  72.39
Thu Nov 21 16:43:07  72.39
Thu Nov 21 16:43:08  72.39
Thu Nov 21 16:43:09  72.39
...
As you can see, it's 72 degrees Fahrenheit in my office. The turkey won't be that temperature roasting in the oven on Thanksgiving, but we have now confirmed this part of the Turkey Tweeter works. Exciting, isn't it? <img src=" title=":-)" style="border: none;" /> Next up, we will write the Java code to tweet out the values of our poor turkey as it cooks... (Yeah, poor turkey until it's inside my tummy. Then, it's yummy turkey!)

See the full series on the steps to this cool demo:
Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter (Part 1)
Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter (Part 2)

Tuesday Nov 26, 2013

Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter (Part 2)

In the spirit of Thanksgiving this week being celebrated on Thursday in the USA

This post is shared from our Oracle Java Community. 
Hinkmond Wong's Weblog

By now you should have received your Vernier Go!Temp USB Temperature Probe and it is getting really close now to Turkey Day, so you want kick your Internet of Things (IoT) Turkey Tweeter project into high gear now.

First, we need to test the temperature probe before sticking it into unknown places, namely our delicious IoT bird on Thanksgiving. So, take your Go!Temp USB temperature probe and plug it into your Raspberry Pi device, just like in this photo.

See:

Connect Go!Temp Probe

If all went well on your Raspberry Pi, you should be able to bring up a terminal shell connected to your RPi and type "lsusb" to verify that the Go!Temp probe is now connected.

pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 08f7:0002 Vernier EasyTemp/Go!Temp

If your output looks like above, especially the last line where it says the Vernier Go!Temp was recognized and is connected as Device 005, you are golden.

One last check before we start to program using a Java SE Embedded app to grab the temperature readings is to make sure the /dev/ldusb0 device is present. So, type this command and make sure your output matches:

pi@raspberrypi ~ $ ls -l /dev/ldusb0
crw------T 1 root root 180, 176 Nov 18 17:25 /dev/ldusb0

If all that looks good, you're ready for the next step which is to write a Java SE Embedded app to read the temperature values, and eventually write code with IoT intelligence to tweet out the status of your turkey while it's cooking so that it becomes an Internet of Things connected bird on Twitter. Look for that in the next part of this series... Mmmmm... I can almost smell that turkey roasting... <img src=" title=":-)" style="border: none;" />

See the full series on the steps to this cool demo:
Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter (Part 1)


About

Oracle WebCenter is the center of engagement for business—powering exceptional experiences for customers, partners, and employees. It connects people, process, and information with the most complete portfolio of portal, Web experience management, content, imaging and collaboration technologies.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
4
5
6
7
10
11
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today