Thursday, May 21, 2015

Recording Your Screen To Share With Support

Recording Your Screen To Share With Support



A cross-platform, Java-based screen recording tool is available that enables you to record your screen, which you can then send to IBM Support with any other data that might be requested.  This tool will allow you to record your screen while recreating a problem locally or to share a set of steps with IBM Support.

How To Record Your Screen

Notes before you begin:
  • The java-screen-recorder tool requires a Java™ Runtime Environment (JRE) installed on the system that you wish to record
  • Only the primary monitor will be recorded if you are using multiple monitors
  • The tool does not capture audio during the recording
Complete the following steps to download the tool and record your screen:
  1. Download the java-screen-recorder.zip file.
     
  2. Extract the java-screen-recorder.zip file to a directory on the system that you are going to record.
     
  3. Start the java-screen-recorder tool by double-clicking the screen_recorder.jar file or by issuing the following command:

    java -jar screen_recorder.jar

    Note: A Java™ Runtime Environment must be installed on the system to run the screen recorder.
     
  4. Click Start Recording in the tool's window to begin recording your screen.
    image





     
  5. Recreate the steps or problem.
     
  6. Click Stop Recording in the tool's window to stop recording.
    image





     
  7. Save the recording, when you are prompted, to a file on your local system.
    image
























     
  8. Send the file to IBM Support. For more information, see Exchanging information with IBM Support.

How To Playback The Recording

Complete the following steps to playback the recording:
  1. Start the java-screen-recorder tool by double-clicking the screen_player.jar file or by issuing the following command:

    java -jar screen_player.jar

    Note: A Java™ Runtime Environment must be installed on the system to run the screen player.
     
  2. Click Open Recording on the player toolbar.
    image





     
  3. Select the recoding that you want to play and click Open.
    image
























     
  4. Click Play to start viewing the recording.
    image

Wednesday, October 8, 2014

Waston Service on BlueMix

Today is an exciting day because it marks the first time that IBM is making Watson technology available to any developer around the world.



What is Watson?

Watson is a computer that is not based on rules that govern traditional systems. Traditional computers are programmatic systems built upon rules like X + Y = Z. These systems require all inputs and outputs to be accounted for in the system. Otherwise, the system will break.
These systems handle structured data like tables well, but struggle in unstructured spaces like language. This makes it complicated, expensive, and/or impossible to build certain types of applications. For example, think about a machine built to assist doctors in diagnosing disease. The presence of a symptom is important, but the lack of symptoms can be just as or even more important.
Programming a computer to not only understand the symptoms, but the lack of symptoms becomes exponentially complex.
Watson is a computer that is not based on rules that govern traditional systems. Traditional computers are programmatic systems built upon rules like X + Y = Z.
Watson is different and a complement to programmatic machines. It is a learning system designed to consume information and learn subjects (aka domains) like a human. It answers queries based on hypothesis and a degree of confidence. Over time, we can improve and expand Watson’s skills to improve those hypotheses.
The first instantiation of Watson that the public saw was in 2011 on the TV show Jeopardy. The Watson computer consumed Wikipedia, medical journals, previous Jeopardy questions and answers among other information. 200 million pages were consumed, learned, and accessible by the machine during the show which beat two grand champions, Ken Jennings and Brad Rutter.
While Jeopardy was an accomplishment by itself, more importantly it provided an important piece of evidence that a system can interact with humans in their own language, language that includes the complexity and nuance of puns and colloquialisms.

Watson Services for Bluemix

In 2012, the Watson group partnered with MD Anderson to adapt the Watson machine to help in fight cancer. In 2013, IBM adapted the machine to help customer service centers better interact with their customers. In 2014, IBM is releasing a number of cognitive based technologies built on the Watson foundation.
This is not just a Q&A system anymore. IBM has exposed underlying technologies, created new ones, and improved on the ones that people have been hearing about for several years. The value to developers is that they don’t need to be a Data Scientist or have a machine learning background to get started with the services. Watson service are exposed as Rest APIs.
This is not just a Q&A system anymore. IBM has exposed underlying technologies, created new ones, and improved on the ones that people have been hearing about for several years.

New on Bluemix – share on Twitter

The new services available through Bluemix and include:

  • User Modeling; Uses linguistic analytics to extract a set of personality and social traits from the way a person communicates. The service can analyze any communication the user makes available such as their text messages, tweets, posts, email, and more. Users of the service can understand, connect, and communicate with people on a more personally tailored level by analyzing personality and social traits.
  • Machine Translation: Converts text input in one language into a destination language for the end user. Translation is available among English, Brazilian Portuguese, Spanish and French.
  • Language Identification: detects the language in which text is written. This helps inform next steps such as translation, voice to text, or direct analysis. Today, the service can identify 15 languages.
  • Concept Expansion: Analyses text and interprets its meaning based on usage in other similar contexts. For example, it could interpret “The Big Apple” as meaning “New York City.” It can be used to create a dictionary of related words and concepts so that euphemisms, colloquialisms, or otherwise unclear phrases can be better understood and analyzed.
  • Message Resonance: Analyzes draft content and scores how well it is likely to be received by a specific target audience. Today, analysis can be done against people active in cloud computing or big data discussions but future versions will let users provide their own community data.
  • Relationship Extraction: Parses sentences into their various components and detects relationships between the components. The service maps the relationships between the components so that users or analytics engines can more easily understand the meaning of individual sentences and documents.
  • Question & Answer: Interprets and answers user questions directly based on primary data sources that have been selected and gathered into a body of data or “corpus.” The service returns candidate responses with associated confidence levels and links to supporting evidence. The current data corpora on Bluemix focus on the Travel and Healthcare industries.
  • Visualization Rendering: Takes input data and graphically renders it as an interactive visualization which can range from a common business chart to more advanced layouts. The visualizations can be easily modified to match user needs, visual styling, and types of data being analyzed.


  • Why Bluemix

    Bluemix is IBM’s cloud development platform and is designed for developers to quickly build, run, scale and manage applications. IBM is committed to open technology in cloud and for that reason Bluemix is built on the Cloud Foundry open source project.
    Applications typically rely on a variety of underlying technologies that developers then build on top of and with the introduction of Watson services, we have now added more than 60 IBM, 3rd party and open source services to Bluemix since we introduced the platform in late February of this year.
    As such, developers not only have access to Watson services through Bluemix, but databases, runtimes and services for web, mobile, devops, analytics and internet of things.

    How clients are using Watson Services today

    At the Digital NYC launch last week we were thrilled to be joined by one of our clients, eyeQ Insights. eyeQ specializes in personalized experiences in in-store shopping and their application uses the user modeling service.
    A shopper in a bike store simply enters their Twitter ID into a 42 inch in-store touchscreen. Then, the entire display, such as the looping video feed, changes itself based on the identified characteristics of the shopper.

    Check out our sample apps

    In addition, we’ve built a number of sample applications for the new Watson services and have embedded the user modeling sample app below. It comes populated with text from Moby Dick, and if you click “analyze” you can see the type of results Watson can return in terms of both the data and analysis as well as a visualization based on the new visualization rendering SDK.

    We have also published a more complete portfolio of sample applications that you can access on our Watson Developer Cloud page.

    We can’t wait to see what you build

    We believe that this is another step forward in applications that radically change the way businesses provide services and reduce the barriers of communication to their consumers across industries, domains, and disciplines.
    We’re hosting a webinar on Oct 15th that will provide much more insight and demonstrate the Watson Services for Bluemix. You don’t have to wait, though. Right now you’re only a few clicks from getting started with Watson.
    We also encourage you to share your ideas about Watson use cases in the comments below.

    Friday, September 26, 2014

    PaaS interesting comparison

    Recently I saw a ppt about Paas comparison.It compares and contrasts leading PaaSes on multiple dimensions and feature sets to see where CF leads and lags.

    Here we choose the six popular Paas to compare.

    a.Microsoft’s Azure
    b.Google App Engine (GAE), GAE4Business
    c.Amazon AWS+, i.e, EC2, Beanstalk, + services
    d.Heroku from SalesForce.com
    e.OpenShift OSS PaaS from RedHat
    f.CloudFoundry OSS PaaS

    We will choose eight areas for comparison.
    (1) workloads
    (2) tooling
    (3) integration services
    (4) SLAs
    (5) datastores
    (6) programming models
    (7) management
    (8) miscellaneous


    Wednesday, September 17, 2014

    Prepare the local development environment for BlueMix

    If you want to prepare local development env for BlueMix,the below things you must need to know.

    1.Download node.js from http://www.nodejs.org/download
    2.Install Nodeclipse CLI and Express
    3.Install the client: Enide Studio 2014
    It is enough for Node.js, JavaScript and Java development
    Install in RSA4WS 9.0.0.1 using update site:

    4.Install Git

    5.Clone a Git repository in Enide Studio /RSA
    a)Browse to your project page on DevOps Services.
    b)Copy the Git URL from the right side of your project page.

    As example – the git repository from Rainer
    https://hub.jazz.net/git/rhocheck/MemoryMatters

    My git repository  (forked from Rainers)
    https://hub.jazz.net/git/blackwhites/MemoryMattersKF
    6)Connecting to your DevOps Services Project with EGit
    In Eclipse, select File > Import.
    In the Import window, select Git > Projects from Git and click Next.
    Select Clone URI and click Next.
    Paste the copied Git URL in the URI field.
    Enter your Jazz.net User ID and IBM ID password in the Authentication section.
    Click Next.
    Select the branches that you want to work on and click Next.
    Update the Local Destination of the cloned repository if needed and click Next.
    Click Next and then Finish.
    Notes:
    you can  use “connect” to more git repositories


    Thursday, September 11, 2014

    Heroku VS BlueMix

    Heroku is a cloud platform as a service (PaaS) supporting several programming languages. Heroku was acquired by Salesforce.com in 2010.It is one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but has since added support forJava, Node.js, Scala, Clojure, Python and PHP and (undocumented) Perl. The base operating system is Debian or, in the newest stack, the Debian-basedUbuntu.

    Today I will compare Heroku and BlueMix these two PAAS features.I list some comparison results below just for your reference.

    1 Command line tool
    They use different command line

    Bluemix: Cloud Foundry command line: cf
    e.g.  $ cf login
            $ cf push
            $ cf apps
       
    Heroku: Heroku toolbelt (CLI tool for creating and managing Heroku apps)
       e.g.  $ heroku login
             $ heroku create
             $ heroku logs
    2.Application deployment

    Bluemix: by Cloud Foundry command line: cf push

    Heroku: by git push. Better git integration

    3.Application check

    BlueMix N/A
    Heroku: Run Production Check
    run a series of tests on your app recommended for maintaining and monitoring availability. Each check includes useful links to related resources.

    4.UI responsiveness

    BlueMix Support mobile,PAD see below screenshot
    Heroku  Not well support



    5.Build in Service

    BlueMix Support about 50 etc
    Heroku  more then 100 services provided

    6.third-party-buildpacks

    BlueMix less
    Heroku  third-party buildpacks available for use with your Heroku apps. These buildpacks enable you to use languages and frameworks beyond those officially supported by Heroku.

    You can see some detail feature comparison result from below screen.



    Saturday, September 6, 2014

    Waston and BlueMix


    Watson, IBM’s artificial intelligence computing platform, is changing the way we compute. From its roots as a robotic contestant on Jeopardy, the machine-learning marvel is now being positioned as a tool for doctors, business people, and scientists worldwide--one that can answer any question posed to it in natural English.

    Watson represents the first wave of a new era of computing in which cognitive systems think, improve by learning and turn massive amounts of data into insights to help businesses make better decisions.

    What I learn Waston is serveral year ago ,IBM's Watson supercomputer destroys all humans in Jeopardy.You can see the cool video about that competition.



    IBM Watson Engagement Advisor is a solution to transform the way people and organizations interact over the lifetime of their relationships
    So what can I do waston on BlueMix?
    There is an article about the Waston bluemix solution on the developerworks.
    http://www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/index.html

    You can see the demo on the youtube here.