MarketWatch - Stock Market Quotes, Business News, Financial News
Bulletin
Investor Alert

London Markets Open in:

need to know
Moody’s cuts rating on W. Australia iron ore
N. Korea faces new sanctions after rocket test
Venezuela can't get Saudis to cut oil production
New flood of refugees at Turkish border
Credit Suisse CEO asks for bonus to be slashed
Taiwan rescuers find signs of life amid rubble
GoPro rallies on Microsoft licensing deal
When is China stock market closed for holiday?
Disney, Coca-Cola headline earnings week

China’s forex reserves poised for another record drop
China's foreign-currency reserves drop $99 bln
Will China soon burn through its reserves?

Asian markets dip on Fed uncertainty

In U.S., socialism is no longer a dirty word

Lehman Brothers lives on,
as a spirit


7 cruises for people who hate cruises
7 cruises for people who hate cruises



3 mistakes to avoid in your first 3 years of retirement
3 mistakes to avoid in your first 3 years of retirement

Twitter said to plan algorithm for timeline

Twitter suspends 125,000 terrorist accounts

How to retire early and still avoid 10% penalty
Worst money mistakes at any age
Know 4 important retirement account changes

Investors dump stocks, scoop up bonds for 5th straight week
Investors again dump stocks, scoop up bonds
FANG stocks take big bite out of Nasdaq

20 dividend stocks that Wall Street loves the most
The 20 dividend stocks that Wall Street loves most
Dividend stocks that will give you a raise

All the bad things Hillary Clinton
has done

Clinton to ‘look into’ paid-speech transcripts

National polls show Bernie Sanders nearly even with Hillary Clinton
National polls show Sanders nearly even with Clinton
Why do young voters like Sanders so much?
Is ‘Trump bubble’ bursting in New Hampshire?
Rubio, Cruz gain in N.H., WSJ/NBC poll finds

Taste the whiskey that Peyton Manning won’t try
10 Super Bowl beers that aren’t Bud Light

John Bogle dismisses index-fund 'danger'
John Bogle dismisses index-fund 'danger'

Wanted at Vanguard: A CFO
Wanted at Vanguard: A CFO



How to know if your tax preparer is a crook
How to know if your tax preparer is a crook

Tax software firm warns of data breach

Bad buybacks and nine other money stories you may have missed
Bad buybacks and 9 other must-read stories
Only place left to invest if ‘Oilmageddon’ hits

Four reasons the January jobs report is fishy
Why the Fed is likely to stay put in March

Chicken-little investors, please read jobs report

Barron's: Here comes $20 oil
Here comes oil for just $20 a barrel


Morgan Stanley gives up on higher oil prices

Bank stocks have taken enough punishment, UBS analyst says
Bank stocks have taken enough punishment, analyst says

The best biotech plays once sector stabilizes

Tesla earnings: Model 3 spending, Model X sales in focus
Tesla earnings: Model 3, Model X in focus

/conga/frontpage.html 367285

Markets »

139.01MDow Volume:
Avg Vol: 128.61M
Unchanged
165
Decliners
4918
Advancers
1419
Price Chg %Chg 1 Day
Range: 1 Day
  • 1 Day
  • 5 Days
  • 1 Month
  • 3 Months
  • 6 Months
  • 1 Year
  • 2 Years
Dow
/quotes/zigman/627449/realtime 16,205 -212 1.29%
Nasdaq
/quotes/zigman/12633936/realtime 4,363 -146 3.25%
S&P 500
/quotes/zigman/3870025/realtime 1,880 -35 1.85%
GlobalDow
/quotes/zigman/629063/realtime 2,139 +1 0.03%
Gold
/quotes/zigman/33772884/delayed 1,165 +8 0.66%
Oil
/quotes/zigman/2260836/delayed 31.15 +0.26 0.84%
FTSE 100
/quotes/zigman/3173262/delayed 5,848 -51 0.86%
DAX
/quotes/zigman/2380246/delayed 9,286 -107 1.14%
CAC 40
/quotes/zigman/3173214/delayed 4,201 -28 0.66%
FTSE MIB
/quotes/zigman/1482176/delayed 17,250 -376 2.13%
IBEX 35
/quotes/zigman/2759620/delayed 8,500 +31 0.37%
Stoxx 600
/quotes/zigman/2380150/delayed 326 -3 0.87%
Asia Dow
/quotes/zigman/6959860/realtime 2,509 -1 0.05%
Nikkei 225
/quotes/zigman/5986735/delayed 17,004 +185 1.10%
Hang Seng
/quotes/zigman/2622475/delayed 19,288 +105 0.55%
Shanghai
/quotes/zigman/1859015/delayed 2,763 -18 0.63%
Sensex
/quotes/zigman/1652085/delayed 24,640 +23 0.10%
Singapore
/quotes/zigman/1709939/delayed 2,623 +65 2.53%
Euro
/quotes/zigman/16008136/realtime/sampled 1.11 0.00 0.09%
Yen
/quotes/zigman/16008150/realtime/sampled 117.30 +0.43 0.37%
Pound
/quotes/zigman/16008140/realtime/sampled 1.45 +0.00 0.27%
Australia$
/quotes/zigman/16008115/realtime/sampled 0.71 +0.00 0.57%
DXY Index
/quotes/zigman/1652083/delayed 97.09 +0.04 0.04%
WSJ $ Idx
/quotes/zigman/41508961/realtime 89.81 0.00 0.00%
U.S. 10yr
/quotes/zigman/15866666/realtime 1.86 +0.02 1.21%
German 10y
/quotes/zigman/15866409/realtime 0.30 0.00 1.37%
Italy 10yr
/quotes/zigman/15866497/realtime 1.54 -0.02 1.43%
Spain 10yr
/quotes/zigman/15866444/realtime 1.65 +0.03 1.72%
U.K. 10yr
/quotes/zigman/15866328/realtime 1.56 0.00 0.00%
Japan 10yr
/quotes/zigman/15866525/realtime 0.04 +0.01 37.19%
Crude Oil
/quotes/zigman/2260836/delayed 31 +0 0.84%
Gold
/quotes/zigman/33772884/delayed 1,165 +8 0.66%
Corn
/quotes/zigman/25518691/delayed 366 0 0.00%
DJIA F
/quotes/zigman/48241424/delayed 16,190 +59 0.37%
S&P F
/quotes/zigman/43106711/delayed 1,883 +8 0.41%
Silver
/quotes/zigman/32655632/delayed 15 +0 1.06%

Quotes

Symbol Price Change % Change
FB /quotes/zigman/9962609/composite 104.07 -6.42 -5.81%
AAPL /quotes/zigman/68270/composite 94.02 -2.58 -2.67%
GOOG /quotes/zigman/59527964/composite 683.57 -24.44 -3.45%
BAC /quotes/zigman/190927/composite 12.95 -0.30 -2.26%
C /quotes/zigman/5065548/composite 39.86 -0.93 -2.28%
F /quotes/zigman/264304/composite 11.45 -0.08 -0.69%
T /quotes/zigman/398198/composite 36.88 0.35 0.96%
BP /quotes/zigman/247026/composite 30.46 -0.15 -0.49%
GE /quotes/zigman/227468/composite 28.54 -0.64 -2.19%
Visit the quote page and your most recently viewed stocks will automatically be displayed here.
Please log in to view your watchlist
MarketWatch Portfolio

World News from MarketWatch

Rates »

5 yr CD
1.3%
2 yr CD
0.7%
1 yr CD
0.5%
MMA $10K+
0.2%
MMA $50K+
0.4%

National averages from Bankrate.com

You Don’t Need Another Credit Card, You Need A Better One.
Avg. APR Last Week 6 Months
Low Interest 11.96% 11.88% 11.62%
Business 13.12% 13.11% 12.85%
Student 13.42% 13.42% 13.14%
Balance Transfer 14.35% 14.30% 14.12%
Airline 15.17% 15.16% 15.10%
Cash Back 15.26% 15.23% 15.27%
Reward 15.28% 15.25% 15.14%
Instant Approval 18.21% 18.18% 18.00%
Bad Credit 22.88% 22.88% 22.73%
Source:CreditCards.com

Top 3 from Barron's

Today's list of the most-viewed stories from Barron's. More »

  1. 1.
  2. 2.
  3. 3.

Visit Barrons.com

SPONSORED SECTIONS

Trending Tickers
  • /quotes/zigman/3059264/composite DUST-16.63%
  • /quotes/zigman/9021597/composite YELP-8.45%
  • /quotes/zigman/77392/composite REGN-3.87%
  • /quotes/zigman/7601800/composite JOY+1.91%
  • /quotes/zigman/558553/composite BUD-3.33%
X
Powered by StockTwits
Link to MarketWatch's Slice.

As of July 2, 2013, the SmartMoney content you loved now lives on MarketWatch.

MarketWatch will continue to provide the same important news and information you rely on every day. And, as a MarketWatch user, you will be able to enjoy:

  • Personalized news and quote email alerts
  • Editorial e-newsletters about personal finance, mutual funds and market-specific coverage
  • Premium newsletters by our market experts
  • Games, such as Virtual Stock Exchange and Beat the Darts
  • Free WSJ.com registration

SmartMoney Blogs

Pay Dirt
A daily look at what we buy, how we spend, and the companies that do right - and wrong - by their customers.

Olympics to Test Mobile’s Mettle

Could the Summer Olympics prompt a run on smartphones and iPads?

lev radin / Shutterstock.com

It may sound like a stretch, but tech-industry insiders are saying that this year’s games, which are expected to draw billions of viewers, could boost mobile video’s status as the most important source for news, entertainment and, yes, sports since the advent of network and cable broadcasting. That’s because of the unprecedented commitment by a number of media outlets to cover and carry the London showcase in a format tailor-made for all manner of laptops, tablets and smartphones.

NBC is streaming the games in their entirety, promising to deliver “every flip, race, shot and save.” The International Olympic Committee (IOC) has its own YouTube Channel. Even individual athletes are providing video updates via their own Web sites and social media pages, right down to Michael Phelps sharing (via his Facebook page) the Subway commercial he recently made with his mother.

Add it all up and that Olympic moment could really be a mobile moment. “The Olympics are going to be a watershed event for content consumption on mobile devices,” says Jeremy Helfand, a vice president with tech giant Adobe, which is working with NBC on the network’s official mobile apps.

Of course, traditional broadcasting – as in watching the games in couch-potato fashion on a big-screen TV – is still expected to be the dominant medium, much as it was with the 2008 Beijing Summer Olympics, which attracted a record viewership of 4.7 billion. But the mobile share is likely to be more significant than ever before, say tech insiders. And that sentiment is borne out by a survey done earlier this month by TechBargains, a product guide, which found that 46% of respondents planned to watch at least a portion of games on their laptops, 31% on their tablets and 27% on their smartphones.

The shift to mobile viewing is being driven by a simple fact, according to industry pros: At the time of the 2008 games, there really wasn’t the technology or mobile audience in place to make viewing, say, an afternoon match of Olympic badminton a reality. The first iPad was two years away from being released and smartphone sales were relatively small (in 2008, worldwide sales numbered 139.3 million units, according to Gartner, Inc.; by 2011, that figure spiked to 472 million).

But it’s not just about device ownership. It’s also about the improved technology behind mobile video. Industry pros say that hesitant viewers who finally make the online leap during this summer’s games will probably be shocked at the crispness of the mobile image; in turn, that will fuel their desire to view more of the event – and countless other events – the mobile way.

And what about those who don’t yet own the appropriate equipment? Martin Hayward, a director with Mirror Image Internet, a company that specializes in mobile streaming, thinks it’s likely they may end up catching a peek of that badminton match on a friend or colleague’s device. From there, he believes, a sale will be made: “When they see the quality of the picture, they’re going to be convinced they have to get an iPad,” he says.

Comments

We welcome thoughtful comments from readers. Please comply with our guidelines. Our blogs do not require the use of your real name.

Comments (5 of 5)

View all Comments »
    • By WebOsPublisher

      Teeth Icons,Download Teeth Icons through Mr. Icons in PNG or ICO format | Free Teeth Icons,Download Free Teeth Icons for Windows,Macintosh,Linux and Chrome
      Teeth Icons | Download Teeth Icons | PNG ICO
      .clstooltipsposition:absolute; visibility:hidden; border:5px solid black; background-color: white; width: 300px; padding: 4px;
      Search
      |
      Browse
      |
      Contact Us
      Icons per page
      Icons 1 – 1 of about 1 for “teeth icons” Related searches: ipad, twitter, facebook, kmenu
      PNGICO
      Info–Info
      Tags: (Public tags)teethDesigner: HylkeLicense:Free for commercial useSize:24 x 24 pxIcon set: Shrunk Pidgin Smilies ( Show all icons in this icon set)
      X
      Copyright © 2009-2012 MrIcons.Com, Privacy Policy

    • By WebOsPublisher

      witty 3.1.0a, ExtKitchenApplication_8C-source.html
      tdfont-family: verdana, arial, helvetica, sans-serif;font-size:12pt
      Search packages:
      Sourcecode: witty version
      2.1.42.1.4-12.1.52.1.5-12.2.02.2.0-12.2.12.2.1-12.2.22.2.2-12.2.32.2.42.2.4-12.2.4-22.2.4-32.2.4-3build13.1.0a3.1.0a-13.1.23.1.2-23.1.2-3
      Main Page
      Modules
      Namespaces
      Classes
      Files
      Directories
      wt-3.1.0 &raquo examples &raquo extkitchen
      ExtKitchenApplication.C/*
      * Copyright (C) 2008 Emweb bvba, Kessel-Lo, Belgium.
      *
      * See the LICENSE file for terms of use.
      */
      #include “ExtKitchenApplication.h”
      #include “CsvUtil.h”
      #include <fstream>
      #include <Wt/WBorderLayout>
      #include <Wt/WHBoxLayout>
      #include <Wt/WVBoxLayout>
      #include <Wt/WFitLayout>
      #include <Wt/WStandardItemModel>
      #include <Wt/WStandardItem>
      #include <Wt/WTable>
      #include <Wt/WTableCell>
      #include <Wt/WText>
      #include <Wt/WTree>
      #include <Wt/WTreeView>
      #include <Wt/WIconPair>
      #include <Wt/WTreeNode>
      #include <Wt/Ext/Button>
      #include <Wt/Ext/Calendar>
      #include <Wt/Ext/CheckBox>
      #include <Wt/Ext/ComboBox>
      #include <Wt/Ext/Container>
      #include <Wt/Ext/DateField>
      #include <Wt/Ext/Dialog>
      #include <Wt/Ext/Menu>
      #include <Wt/Ext/MessageBox>
      #include <Wt/Ext/ProgressDialog>
      #include <Wt/Ext/Splitter>
      #include <Wt/Ext/TabWidget>
      #include <Wt/Ext/TableView>
      #include <Wt/Ext/TextEdit>
      #include <Wt/Ext/ToolBar>
      #include <iostream>
      #ifdef WIN32
      #include <windows.h> // for Sleep()
      #undef MessageBox
      #endif
      using namespace Wt;
      ExtKitchenApplication::ExtKitchenApplication(const WEnvironment$ env)
      : WApplication(env)

      setTitle(“Wt-Ext, including a kitchen sink”);
      useStyleSheet(“extkitchen.css”);
      messageResourceBundle().use(“extkitchen”);
      Ext::Container *viewPort = new Ext::Container(root());
      WBorderLayout *layout = new WBorderLayout(viewPort);
      /* North */
      Ext::Panel *north = new Ext::Panel();
      north->setBorder(false);
      WText *head = new WText(WString::tr(“header”));
      head->setStyleClass(“north”);
      north->setLayout(new WFitLayout());
      north->layout()->addWidget(head);
      north->resize(WLength::Auto, 35);
      layout->addWidget(north, WBorderLayout::North);
      /* West */
      Ext::Panel *west = new Ext::Panel();
      west->layout()->addWidget(createExampleTree());
      west->setTitle(“Widgets”);
      west->resize(200, WLength::Auto);
      west->setResizable(true);
      west->setCollapsible(true);
      west->setAnimate(true);
      west->setAutoScrollBars(true);
      layout->addWidget(west, WBorderLayout::West);
      /* Center */
      Ext::Panel *center = new Ext::Panel();
      center->setTitle(“Demo widget”);
      center->layout()->addWidget(exampleContainer_ = new WContainerWidget());
      center->setAutoScrollBars(true);
      layout->addWidget(center, WBorderLayout::Center);
      exampleContainer_->setPadding(5);
      WContainerWidget *container = new WContainerWidget(exampleContainer_);
      container->addWidget(new WText(WString::tr(“about”)));
      currentExample_ = container;
      // load an Ext them, after at least one Ext widget. For example, here:
      //useStyleSheet(“ext/resources/css/xtheme-gray.css”);

      WWidget *ExtKitchenApplication::createExampleTree()

      WIconPair *mapIcon
      = new WIconPair(“icons/yellow-folder-closed.png”,
      “icons/yellow-folder-open.png”, false);
      WTreeNode *rootNode = new WTreeNode(“Examples”, mapIcon);
      rootNode->setImagePack(“icons/”);
      rootNode->expand();
      rootNode->setLoadPolicy(WTreeNode::NextLevelLoading);
      createExampleNode(“Menu and ToolBar”, rootNode,
      $ExtKitchenApplication::menuAndToolBarExample);
      createExampleNode(“Form widgets”, rootNode,
      $ExtKitchenApplication::formWidgetsExample);
      createExampleNode(“TableView”, rootNode,
      $ExtKitchenApplication::tableViewExample);
      createExampleNode(“Dialogs”, rootNode,
      $ExtKitchenApplication::dialogExample);
      createExampleNode(“TabWidget”, rootNode,
      $ExtKitchenApplication::tabWidgetExample);
      rootNode->setMargin(5);
      return rootNode;

      WTreeNode *ExtKitchenApplication::createExampleNode(const WString$ label,
      WTreeNode *parentNode,
      ShowExample f)

      WIconPair *labelIcon
      = new WIconPair(“icons/document.png”, “icons/document.png”, false);
      WTreeNode *node = new WTreeNode(label, labelIcon, parentNode);
      node->label()->setTextFormat(PlainText);
      node->label()->clicked().connect(this, f);
      return node;

      void ExtKitchenApplication::setExample(WWidget *example)

      delete currentExample_;
      currentExample_ = example;
      exampleContainer_->addWidget(currentExample_);

      void ExtKitchenApplication::menuAndToolBarExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-menu-and-toolbar”), ex);
      wt->setMargin(5, Bottom);
      // Create a menu with some items
      Ext::Menu *menu = new Ext::Menu();
      Ext::MenuItem *item;
      item = menu->addItem(“File open…”);
      item->setIcon(“icons/yellow-folder-open.png”);
      item = menu->addItem(“I dig Wt”);
      item->setCheckable(true);
      item->setChecked(true);
      item = menu->addItem(“I dig Wt too”);
      item->setCheckable(true);
      menu->addSeparator();
      menu->addItem(“Menu item”);
      menu->addSeparator();
      // Add a sub menu
      Ext::Menu *subMenu = new Ext::Menu();
      subMenu->addItem(“Do this”);
      subMenu->addItem(“And that”);
      item = menu->addMenu(“More …”, subMenu);
      item->setIcon(“icons/yellow-folder-open.png”);
      // Create a tool bar
      Ext::ToolBar *toolBar = new Ext::ToolBar(ex);
      Ext::Button *b
      = toolBar->addButton(“Button w/Menu”, menu);
      b->setIcon(“icons/yellow-folder-closed.png”);
      toolBar->addButton(“Button”);
      toolBar->addSeparator();
      toolBar->addButton(“Separated”);
      toolBar->addSeparator();
      Ext::Button *button = toolBar->addButton(“Toggle me”);
      button->setCheckable(true);
      Ext::ComboBox *cb = new Ext::ComboBox();
      cb->addItem(“Winter”);
      cb->addItem(“Spring”);
      cb->addItem(“Summer”);
      cb->addItem(“Autumn”);
      toolBar->add(cb);
      setExample(ex);

      void ExtKitchenApplication::formWidgetsExample()
      Bottom);
      Ext::DateField *df = new Ext::DateField(w);
      df->setDate(WDate(2007, 9, 7));
      // Calendar
      Ext::Calendar *dp = new Ext::Calendar(false, ex);
      // TextEdit
      html_ = new Ext::TextEdit(“Hello there, <b>brothers and sisters</b>”, ex);
      html_->setMargin(5, Top
      void ExtKitchenApplication::tableViewExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-table-view”), ex);
      wt->setMargin(5, Bottom);
      /*
      * Create the data model, and load from a CSV file
      */
      model_ = new WStandardItemModel(0,0,ex);
      std::ifstream f(“compare.csv”);
      readFromCsv(f, model_);
      /*
      * Convert the last column to WDate
      */
      for (int i = 0; i < model_->rowCount(); ++i)
      int j = model_->columnCount() – 1;
      WString dStr = boost::any_cast<WString>(model_->data(i, j));
      model_->setData(i, j, boost::any(WDate::fromString(dStr, “d/M/yyyy”)));

      /*
      * Create a read-only TableView for the model
      */
      table1_ = new Ext::TableView(ex);
      table1_->resize(700, 250);
      table1_->setModel(model_);
      table1_->setColumnSortable(0, true);
      table1_->enableColumnHiding(0, true);
      table1_->setAlternatingRowColors(true);
      table1_->setAutoExpandColumn(2);
      table1_->setRenderer(model_->columnCount() – 1,
      Ext::TableView::dateRenderer(“d MMM yyyy”));
      /*
      * Leave the data on the server, and add a paging tool
      */
      table1_->setDataLocation(Ext::ServerSide);
      table1_->setPageSize(10);
      table1_->setBottomToolBar(table1_->createPagingToolBar());
      table1_->bottomToolBar()->addButton(“Other button”);
      /*
      * A second editable TableView for the same model inside a tab
      * widget.
      */
      wt = new WText(WString::tr(“ex-table-view2″), ex);
      wt->setMargin(5, Bottom);
      Ext::TabWidget *tb = new Ext::TabWidget(ex);
      tb->addTab(table2_ = new Ext::TableView());
      tb->addTab(new WText(WString::tr(“tab-2-content”)), “Tab 2″);
      tb->resize(600, 250);
      table2_->setTitle(“Editable TableView”);
      //table2_->setModel(new WStandardItemModel(5, 5));
      table2_->setModel(model_);
      table2_->resizeColumnsToContents(true);
      table2_->setAutoExpandColumn(2);
      table2_->setRenderer(model_->columnCount() – 1,
      Ext::TableView::dateRenderer(“dd/MM/yyyy”));
      // Set a LineEdit for the first field
      table2_->setEditor(0, new Ext::LineEdit());
      // Set a ComboBox for the second field
      Ext::ComboBox *cb = new Ext::ComboBox();
      cb->addItem(“Library”);
      cb->addItem(“Servlet”);
      cb->addItem(“Framework”);
      table2_->setEditor(1, cb);
      // Set a DateField for the last field
      Ext::DateField *df = new Ext::DateField();
      df->setFormat(“dd/MM/yyyy”);
      table2_->setEditor(model_->columnCount() – 1, df);
      Ext::ToolBar *toolBar = new Ext::ToolBar();
      toolBar->addButton(“Add 100 rows”,
      SLOT(this, ExtKitchenApplication::addRow));
      toolBar->addButton(“Remove 100 row”,
      SLOT(this, ExtKitchenApplication::removeRow));
      toolBar->addButton(“Reset”,
      SLOT(this, ExtKitchenApplication::resetModel));
      table2_->setBottomToolBar(toolBar);
      /*
      * A WTreeView in another tab widget, working on the same model!
      */
      treeView_ = new WTreeView();
      treeView_->setRootIsDecorated(false);
      treeView_->setSelectionMode(Wt::ExtendedSelection);
      treeView_->setModel(model_);
      treeView_->setRowHeight(21);
      treeView_->setDragEnabled(true);
      treeView_->setDropsEnabled(true);
      treeView_->setAlternatingRowColors(true);
      for (int i = 1; i < model_->columnCount(); ++i)
      treeView_->setColumnWidth(i, 100);
      Ext::Panel *p = new Ext::Panel();
      p->setLayout(new WFitLayout());
      p->layout()->addWidget(treeView_);
      p->setTitle(“WTreeView”);
      toolBar = new Ext::ToolBar();
      toolBar->addButton(“Add 100 rows”,
      SLOT(this, ExtKitchenApplication::addRow));
      p->setTopToolBar(toolBar);
      tb->addTab(p);
      setExample(ex);

      void ExtKitchenApplication::addRow()

      /* Add some new row at the end of the model */
      for (int i = 0; i < 100; ++i)
      int r = model_->rowCount();
      model_->insertRow(r);
      model_->setData(r, 0, boost::any(WString(“Mine”)));
      model_->setData(r, 1, boost::any(WString(“Framework”)));
      model_->setData(r, 2, boost::any(WString(“JavaScript”)));
      model_->setData(r, 3, boost::any(WString(“No”)));
      model_->setData(r, 4, boost::any(WString(“No”)));
      model_->setData(r, 5, boost::any(WDate::currentDate()));
      WStandardItem *c0 = model_->item(r, 0);
      c0->setFlags(c0->flags()

      void ExtKitchenApplication::removeRow()

      /* Remove the first row */
      for (int i = 0; i < 100; ++i)
      model_->removeRow(0);

      void ExtKitchenApplication::resetModel()

      /* Reset the original model */
      WStandardItemModel *model = new WStandardItemModel(0,0,this);
      std::ifstream f(“compare.csv”);
      readFromCsv(f, model);
      table1_->setModel(model);
      table2_->setModel(model);
      treeView_->setModel(model);
      delete model_;
      model_ = model;

      void ExtKitchenApplication::formModify()

      std::cerr << cb->currentText() << “, ” << cb->currentIndex() << std::endl;
      cb->addItem(“Four?”);

      void ExtKitchenApplication::dialogExample()
      AlignLeft);
      vLayout->setContentsMargins(0, 0, 0, 0);
      vLayout->setSpacing(3);
      vLayout->addWidget(new WText(WString::tr(“ex-dialogs”)));
      Ext::Button *button;
      vLayout->addWidget(button = new Ext::Button(“Dialog 1″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog));
      vLayout->addWidget(button = new Ext::Button(“Dialog 2″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog2));
      vLayout->addWidget(button = new Ext::Button(“Dialog 3″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog3));
      vLayout->addWidget(button = new Ext::Button(“Dialog 4″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog4));
      vLayout->addWidget(button = new Ext::Button(“Dialog 5″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog5));
      vLayout->addWidget(button = new Ext::Button(“Dialog 6″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog6));
      vLayout->addWidget(button = new Ext::Button(“Dialog 7″));
      button->activated().connect(SLOT(this, ExtKitchenApplication::createDialog7));
      setExample(ex);

      void ExtKitchenApplication::createDialog()

      mbox_ = new Ext::MessageBox();
      mbox_->resize(300, 100);
      mbox_->setWindowTitle(“Hello there”);
      mbox_->setButtons(Wt::Ok);
      mbox_->finished().connect(SLOT(this, ExtKitchenApplication::testDelete));
      mbox_->show();

      void ExtKitchenApplication::testDelete()

      delete mbox_;

      void ExtKitchenApplication::createDialog2()

      Ext::Dialog d;
      d.setWindowTitle(“Hello there too”);
      d.resize(300,100);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      WText *contents = new WText(“I’m right here.”);
      d.contents()->addWidget(contents);
      d.exec();
      d.setWindowTitle(“Good to see you.”);
      contents->setText(“I’ve been waiting for you.”);
      d.exec();

      void ExtKitchenApplication::createDialog3()

      Ext::Dialog d;
      d.setWindowTitle(“Ext::Dialog with WBorderLayout”);
      d.resize(400,300);
      d.setStyleClass(“dialog”);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      WBorderLayout *layout = new WBorderLayout();
      d.setLayout(layout);
      Ext::Panel *west = new Ext::Panel();
      west->setTitle(“West”);
      west->setResizable(true);
      west->resize(100, WLength::Auto);
      layout->addWidget(west, WBorderLayout::West);
      Ext::Panel *center = new Ext::Panel();
      center->setTitle(“Center”);
      WBorderLayout *nestedLayout = new WBorderLayout();
      center->setLayout(nestedLayout);
      Ext::Panel *nestedNorth = new Ext::Panel();
      nestedLayout->addWidget(nestedNorth, WBorderLayout::North);
      nestedNorth->resize(WLength::Auto, 35);
      nestedNorth->layout()->addWidget(new WText(WString::tr(“nested-header”)));
      Ext::Panel *nestedCenter = new Ext::Panel();
      nestedLayout->addWidget(nestedCenter, WBorderLayout::Center);
      nestedCenter->layout()->addWidget(new WText(WString::tr(“dialog-nested”)));
      layout->addWidget(center, WBorderLayout::Center);
      d.exec();

      void ExtKitchenApplication::createDialog4()
      Cancel)
      == Ok)
      std::cerr << “Got ok.”;
      else
      std::cerr << “Got cancel.”;

      void ExtKitchenApplication::createDialog5()

      WString v = “Jozef”;
      if (Ext::MessageBox::prompt(“Info”, “Please enter your name:”, v) == Ok)
      std::cerr << “You entered: ‘” << v << ‘\” << std::endl;

      void ExtKitchenApplication::createDialog6()

      Ext::ProgressDialog d(“Converting contact details…”, “Cancel”, 0, 7);
      d.setWindowTitle(“Import Contacts”);
      d.show();
      for (unsigned i = 0; i < 7; ++i)
      d.setValue(i);
      processEvents();
      if (!d.wasCanceled())
      /* Do some work … */
      #ifdef WIN32
      Sleep(1000);
      #else
      sleep(1);
      #endif
      else
      Ext::MessageBox
      ::show(“Operation cancelled”,
      “You may import your contact details any time later.”, Ok);
      break;

      void ExtKitchenApplication::createDialog7()

      Ext::Dialog d;
      d.setWindowTitle(“Shhh…”);
      d.resize(350,120);
      Ext::Button *okButton = new Ext::Button(“Ok”);
      okButton->activated().connect(SLOT($d, Ext::Dialog::accept));
      d.addButton(okButton);
      okButton->setDefault(true);
      Ext::Button *cancelButton = new Ext::Button(“Cancel”);
      cancelButton->activated().connect(SLOT($d, Ext::Dialog::reject));
      d.addButton(cancelButton);
      d.contents()->setPadding(8);
      new WText(“Please give your password:”, d.contents());
      Ext::LineEdit passwd(d.contents());
      passwd.setEchoMode(Ext::LineEdit::Password);
      passwd.setTextSize(8);
      passwd.setMargin(5, Left);
      passwd.setInline(true);
      d.contents()->enterPressed().connect(SLOT($d, Ext::Dialog::accept));
      if (d.exec() == Ext::Dialog::Accepted)
      // …

      void ExtKitchenApplication::tabWidgetExample()

      WContainerWidget *ex = new WContainerWidget();
      WText *wt = new WText(WString::tr(“ex-tabwidget”), ex);
      wt->setMargin(5, Bottom);
      tb = new Ext::TabWidget(ex);
      tb->resize(500, 200);
      tb->addTab(new WText(WString::tr(“tab-1-content”)), “Tab 1″);
      tb->addTab(new WText(WString::tr(“tab-2-content”)), “Tab 2″);
      WContainerWidget *w = new WContainerWidget(ex);
      WHBoxLayout *hLayout = new WHBoxLayout();
      w->setLayout(hLayout, AlignTop
      void ExtKitchenApplication::modifyTabWidget()

      tb->addTab(new WText(WString::tr(“tab-x-content”)),
      “Tab ” + boost::lexical_cast<std::string>(tb->count() + 1));

      void ExtKitchenApplication::hideTab()

      tb->setCurrentIndex(1);
      tb->setTabHidden(0, true);

      void ExtKitchenApplication::showTab()

      tb->setTabHidden(0, false);

      WApplication *createApplication(const WEnvironment$ env)

      WApplication *app = new ExtKitchenApplication(env);
      return app;

      int main(int argc, char **argv)

      return WRun(argc, argv, $createApplication);

      Generated by Doxygen 1.6.0 Back to index

    • i can switch my viarnbt any day for the g2 cuz i just got bougt i wont cause its horrible lol when the glaxy tab comes out its killing everything thing fuck ipad or the blackpad samsung killing the game the only thing wil beat the viarnbt is the htc desire hd which is game over for any phone 1 more time the viarnbt dont have froyo when its gets froyo it will kill the g2 cause of its slow processor when it gets froyo i will put a video to show its the best phone out except evo

    • MP: Maybe Harvard is preparing more MBAs in aonicipatitn of America’s coming “manufacturing renaissance”? Is this an attempt at irony or are you sincere? Since when have MBAs been a major positive for the American economy? Were the great companies that made life so good created by MBAs? Did MBAs do anything profound to make those companies much more effective that would not have been done by anyone with common sense? I would argue that if the US wants to be more productive it needs to end all MBA and law programs in the US university system.

    • its not soccer its fabotoll you damn dirty exploiters, you know america is just a country that was found by an English man getting lost on the way to India, then the king or queen at that time (most probably king because of the sexist rule that still apply today) sent a load of PRISONERS to that country as punishment but then they became one of the biggest country in the world.

About Pay Dirt

  • Pay Dirt examines the millions of consumer decisions Americans make every day: What to buy, how much to pay, whether to rave or complain. Lead written by Quentin Fottrell, the blog examines these interactions, providing readers with news, insight and tips on shopping, spending, customer service, and companies that do right – and wrong – by their customers. Send items, questions and comments to quentin.fottrell@dowjones.com or tweet @SMPayDirt.

MarketWatch - Stock Market Quotes, Business News, Financial News
Bulletin
Investor Alert

London Markets Open in:

need to know
Moody’s cuts rating on W. Australia iron ore
N. Korea faces new sanctions after rocket test
Venezuela can't get Saudis to cut oil production
New flood of refugees at Turkish border
Credit Suisse CEO asks for bonus to be slashed
Taiwan rescuers find signs of life amid rubble
GoPro rallies on Microsoft licensing deal
When is China stock market closed for holiday?
Disney, Coca-Cola headline earnings week

China’s forex reserves poised for another record drop
China's foreign-currency reserves drop $99 bln
Will China soon burn through its reserves?

Asian markets dip on Fed uncertainty

In U.S., socialism is no longer a dirty word

Lehman Brothers lives on,
as a spirit


7 cruises for people who hate cruises
7 cruises for people who hate cruises



3 mistakes to avoid in your first 3 years of retirement
3 mistakes to avoid in your first 3 years of retirement

Twitter said to plan algorithm for timeline

Twitter suspends 125,000 terrorist accounts

How to retire early and still avoid 10% penalty
Worst money mistakes at any age
Know 4 important retirement account changes

Investors dump stocks, scoop up bonds for 5th straight week
Investors again dump stocks, scoop up bonds
FANG stocks take big bite out of Nasdaq

20 dividend stocks that Wall Street loves the most
The 20 dividend stocks that Wall Street loves most
Dividend stocks that will give you a raise

All the bad things Hillary Clinton
has done

Clinton to ‘look into’ paid-speech transcripts

National polls show Bernie Sanders nearly even with Hillary Clinton
National polls show Sanders nearly even with Clinton
Why do young voters like Sanders so much?
Is ‘Trump bubble’ bursting in New Hampshire?
Rubio, Cruz gain in N.H., WSJ/NBC poll finds

Taste the whiskey that Peyton Manning won’t try
10 Super Bowl beers that aren’t Bud Light

John Bogle dismisses index-fund 'danger'
John Bogle dismisses index-fund 'danger'

Wanted at Vanguard: A CFO
Wanted at Vanguard: A CFO



How to know if your tax preparer is a crook
How to know if your tax preparer is a crook

Tax software firm warns of data breach

Bad buybacks and nine other money stories you may have missed
Bad buybacks and 9 other must-read stories
Only place left to invest if ‘Oilmageddon’ hits

Four reasons the January jobs report is fishy
Why the Fed is likely to stay put in March

Chicken-little investors, please read jobs report

Barron's: Here comes $20 oil
Here comes oil for just $20 a barrel


Morgan Stanley gives up on higher oil prices

Bank stocks have taken enough punishment, UBS analyst says
Bank stocks have taken enough punishment, analyst says

The best biotech plays once sector stabilizes

Tesla earnings: Model 3 spending, Model X sales in focus
Tesla earnings: Model 3, Model X in focus

/conga/frontpage.html 367285

Markets »

139.01MDow Volume:
Avg Vol: 128.61M
Unchanged
165
Decliners
4918
Advancers
1419
Price Chg %Chg 1 Day
Range: 1 Day
  • 1 Day
  • 5 Days
  • 1 Month
  • 3 Months
  • 6 Months
  • 1 Year
  • 2 Years
Dow
/quotes/zigman/627449/realtime 16,205 -212 1.29%
Nasdaq
/quotes/zigman/12633936/realtime 4,363 -146 3.25%
S&P 500
/quotes/zigman/3870025/realtime 1,880 -35 1.85%
GlobalDow
/quotes/zigman/629063/realtime 2,139 +1 0.03%
Gold
/quotes/zigman/33772884/delayed 1,165 +8 0.66%
Oil
/quotes/zigman/2260836/delayed 31.15 +0.26 0.84%
FTSE 100
/quotes/zigman/3173262/delayed 5,848 -51 0.86%
DAX
/quotes/zigman/2380246/delayed 9,286 -107 1.14%
CAC 40
/quotes/zigman/3173214/delayed 4,201 -28 0.66%
FTSE MIB
/quotes/zigman/1482176/delayed 17,250 -376 2.13%
IBEX 35
/quotes/zigman/2759620/delayed 8,500 +31 0.37%
Stoxx 600
/quotes/zigman/2380150/delayed 326 -3 0.87%
Asia Dow
/quotes/zigman/6959860/realtime 2,509 -1 0.05%
Nikkei 225
/quotes/zigman/5986735/delayed 17,004 +185 1.10%
Hang Seng
/quotes/zigman/2622475/delayed 19,288 +105 0.55%
Shanghai
/quotes/zigman/1859015/delayed 2,763 -18 0.63%
Sensex
/quotes/zigman/1652085/delayed 24,640 +23 0.09%
Singapore
/quotes/zigman/1709939/delayed 2,623 +65 2.53%
Euro
/quotes/zigman/16008136/realtime/sampled 1.11 0.00 0.09%
Yen
/quotes/zigman/16008150/realtime/sampled 117.30 +0.43 0.37%
Pound
/quotes/zigman/16008140/realtime/sampled 1.45 +0.00 0.28%
Australia$
/quotes/zigman/16008115/realtime/sampled 0.71 +0.00 0.57%
DXY Index
/quotes/zigman/1652083/delayed 97.09 +0.04 0.04%
WSJ $ Idx
/quotes/zigman/41508961/realtime 89.81 0.00 0.00%
U.S. 10yr
/quotes/zigman/15866666/realtime 1.86 +0.02 1.21%
German 10y
/quotes/zigman/15866409/realtime 0.30 0.00 1.37%
Italy 10yr
/quotes/zigman/15866497/realtime 1.54 -0.02 1.43%
Spain 10yr
/quotes/zigman/15866444/realtime 1.65 +0.03 1.72%
U.K. 10yr
/quotes/zigman/15866328/realtime 1.56 0.00 0.00%
Japan 10yr
/quotes/zigman/15866525/realtime 0.04 +0.01 37.19%
Crude Oil
/quotes/zigman/2260836/delayed 31 +0 0.84%
Gold
/quotes/zigman/33772884/delayed 1,165 +8 0.66%
Corn
/quotes/zigman/25518691/delayed 366 0 0.00%
DJIA F
/quotes/zigman/48241424/delayed 16,190 +59 0.37%
S&P F
/quotes/zigman/43106711/delayed 1,883 +8 0.41%
Silver
/quotes/zigman/32655632/delayed 15 +0 1.06%

Quotes

Symbol Price Change % Change
FB /quotes/zigman/9962609/composite 104.07 -6.42 -5.81%
AAPL /quotes/zigman/68270/composite 94.02 -2.58 -2.67%
GOOG /quotes/zigman/59527964/composite 683.57 -24.44 -3.45%
BAC /quotes/zigman/190927/composite 12.95 -0.30 -2.26%
C /quotes/zigman/5065548/composite 39.86 -0.93 -2.28%
F /quotes/zigman/264304/composite 11.45 -0.08 -0.69%
T /quotes/zigman/398198/composite 36.88 0.35 0.96%
BP /quotes/zigman/247026/composite 30.46 -0.15 -0.49%
GE /quotes/zigman/227468/composite 28.54 -0.64 -2.19%
Visit the quote page and your most recently viewed stocks will automatically be displayed here.
Please log in to view your watchlist
MarketWatch Portfolio

World News from MarketWatch

Rates »

5 yr CD
1.3%
2 yr CD
0.7%
1 yr CD
0.5%
MMA $10K+
0.2%
MMA $50K+
0.4%

National averages from Bankrate.com

You Don’t Need Another Credit Card, You Need A Better One.
Avg. APR Last Week 6 Months
Low Interest 11.96% 11.88% 11.62%
Business 13.12% 13.11% 12.85%
Student 13.42% 13.42% 13.14%
Balance Transfer 14.35% 14.30% 14.12%
Airline 15.17% 15.16% 15.10%
Cash Back 15.26% 15.23% 15.27%
Reward 15.28% 15.25% 15.14%
Instant Approval 18.21% 18.18% 18.00%
Bad Credit 22.88% 22.88% 22.73%
Source:CreditCards.com

Top 3 from Barron's

Today's list of the most-viewed stories from Barron's. More »

  1. 1.
  2. 2.
  3. 3.

Visit Barrons.com

SPONSORED SECTIONS

Trending Tickers
  • /quotes/zigman/3059264/composite DUST-16.63%
  • /quotes/zigman/9021597/composite YELP-8.45%
  • /quotes/zigman/77392/composite REGN-3.87%
  • /quotes/zigman/7601800/composite JOY+1.91%
  • /quotes/zigman/558553/composite BUD-3.33%
X
Powered by StockTwits
Link to MarketWatch's Slice.

As of July 2, 2013, the SmartMoney content you loved now lives on MarketWatch.

MarketWatch will continue to provide the same important news and information you rely on every day. And, as a MarketWatch user, you will be able to enjoy:

  • Personalized news and quote email alerts
  • Editorial e-newsletters about personal finance, mutual funds and market-specific coverage
  • Premium newsletters by our market experts
  • Games, such as Virtual Stock Exchange and Beat the Darts
  • Free WSJ.com registration