The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
| Version |
Location |
Description |
Submitted By |
Date Submitted |
Date Corrected |
| PDF |
Page 13
Windows and Windows Phone: Together at last |
Space required : "PCcounterpart"
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 14
Figure 1-6 |
Two typos :
On the right schema, the first text item should be "Windows 8", and not "Windows Phone 8"
On the second block, there is "Mobile Core" on both schemas. I'm not sure it's correct
Note from the Author or Editor: The labeling of the boxes was indeed incorrect in the preview. However, it *is* correct that Mobile Core is shown in both. The intent is to show that these are shared components between the two platforms.
|
Christopher MANEU |
Oct 31, 2012 |
|
| PDF |
Page 14
Figure 1-6 |
Both the block diagrams are titled "Windows Phone 8" The block on the right should read "Windows 8"
Note from the Author or Editor: Yes this has already been fixed in Release2.
|
Sushovan De |
Oct 31, 2012 |
|
| PDF |
Page 16
Bullet 4 |
... in the HYPERVISOR row and dashes elsewhere else.
should probably remove the last else
|
Anonymous |
Nov 15, 2012 |
|
| Printed, PDF, ePub, Mobi, Safari Books Online, Other Digital Version |
Page 16
Note immediately after "Capability detection in Windows Phone 8" |
The note saying that developers can continue to use the CapDetect tool to determine which capabilities they need is no longer true and should be removed. The CapDetect tool is not supported for apps targeting Windows Phone 8.
|
Sean McKenna
|
Jun 17, 2013 |
|
| PDF |
Page 18
Under Figure 1-8 Windows Phone 8 adds multiple enterprise deployment options. |
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 22
Bulleted List |
Remove period (full stop) from the end of "The list of security capabilities it requires, such as location and photos, and any hardware
requirements, such as NFC or a front-facing camera."
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 25
3rd paragraphe |
in page 24, when the Button is created, the name given is "Button_click_1"
and in page 25, in the 3rd paragraphe, about the click event handler, you write goobyeButton_Click, it should be Button_click_1.
Best Regards
Thierry Colier
Note from the Author or Editor: On p24, the XAML declaration for the Button should include: Click="goodbyeButton_Click" instead of Click=Button_Click_1".
|
Thierry Colier |
Nov 06, 2012 |
|
| PDF |
Page 28
Below Note |
Maybe too many uses of "or" in the following : "There are several ways by which a user can start an app, including via a toast notification, from
an extensibility point, or from the app list or a pinned tile on the Start screen."
Note from the Author or Editor: Change to:
There are several ways by which a user can start an app, including via a toast notification, from an extensibility point, from the app list, or from a pinned tile on the Start screen.
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 31
Figure 2-1 |
The diagram shows the Phone OS calling the MainPage OnNavigatedFrom function twice. This is probably a mistake. If it is not a mistake, it should be discussed in the text.
Note from the Author or Editor: Yes this has already been corrected in Release 2.
|
Sushovan De |
Oct 31, 2012 |
|
| PDF |
Page 33
figure 2-3 in the botom of the page |
in the orange box, it's written "isApplicationInstancePreserved = true"
but it should be "... = false" as we are here in the tombstone scenario ?
Regards
Thierry Colier
Note from the Author or Editor: Already corrected in Release 2.
|
Thierry Colier |
Nov 06, 2012 |
|
| PDF |
Page 34
Paragraph 4 |
Missing "as" : "As
soon the user launches the sixth app, the app at the beginning of the backstack..." should read "As
soon as the user launches the sixth app, the app at the beginning of the backstack..."
Note from the Author or Editor: Already fixed in Release 2.
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 39
Note |
Unwanted space at the end of the paragraph (between technique and period).
"...scenarios for which you would use this technique ."
Note from the Author or Editor: Please fix.
|
Paul Diston |
Nov 07, 2012 |
|
| PDF |
Page 39
Last paragraph |
It states "Although the inter-app
backstack of app instances is limited to five apps" - that is true for Windows Phone 7.x series, but for Windows Phone 8, the limit is seven, not five.
Note from the Author or Editor: please fix
|
Jani Nevalainen |
Jan 08, 2013 |
|
| PDF |
Page 57
Figure 2-14 |
The incorrect diagram is used for the figure.
Note from the Author or Editor: Fixed for Release 3.
|
Paul Diston |
Nov 08, 2012 |
|
| PDF |
Page 59
OnNavigatedTo event handler |
Formatting of code snippet includes extra new line characters.
Note from the Author or Editor: Fixed for release 3.
|
Paul Diston |
Nov 08, 2012 |
|
| PDF |
Page 60
code lines point.X -= 20; and point.Y -= 20; |
The algorithm for centering the ellipse to the tap is incorrect.
When the map is zoomed the upper left corner of the ellipse stays in correct place but the center gets moved.
The GeoCoordinate of the MapOverlay should not be adjusted by -20 pixels. Instead the PositionOrigin of the MapOverlay should be adjusted with code "overlay.PositionOrigin = new Point(0.5, 0.5);"
Note from the Author or Editor: You're correct - thank you for reading the book, and for taking the trouble to notify us of the error. This will be fixed for the final release of the book.
|
Juha Eskelinen |
Mar 08, 2013 |
|
| PDF |
Page 95
The Model-View-ViewModel Pattern |
Missing word - "Blend" - "...UI designers work in Expression, whereas code developers..."
Note from the Author or Editor: Please fix
|
Paul Diston |
Nov 08, 2012 |
|
| PDF |
Page 97
Figure 4-13 |
Multiple uses of LineOne against Item - Should this be LineOne, LineTwo and LineThree
Note from the Author or Editor: Already fixed in release 2.
|
Paul Diston |
Nov 08, 2012 |
|
| PDF |
Page 150
5th Paragraph |
Incorrect spelling of "isToaskOk" (isToastOk)
Note from the Author or Editor: Please fix.
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 152
2nd Paragraph |
Incorrect spelling of "negigible" (negligible)
Note from the Author or Editor: Please fix
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 155
4th Paragraph |
Incorrect spelling of "or" (for)
"...and another or toggling all notifications on/off...."
Note from the Author or Editor: Please fix
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 157
Figure 16-1 |
Duplication of titles "Windows Phone 7 app", one should be "Windows Phone 8 app"
Note from the Author or Editor: The error identified here has already been fixed BUT the same diagram still includes another error: please replace "tapp" with "app".
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 200
1st Paragraph |
Missing space between period and "The"
"...can expose them.The ToDoList solution..."
Note from the Author or Editor: Already fixed
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 206
3rd Paragraph |
Missing word "have"
"...you must a prioritized list!..."
Note from the Author or Editor: please fix
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 208
SetPriorityListPicker |
Additional whitespace not required
Note from the Author or Editor: please remove extra blank line above this line.
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 211
1st Paragraph |
Remove "showing"
"...begin by showing looking at an example in which the app offloads..."
Note from the Author or Editor: already fixed
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 215
ReceiveItemNameBySpeechWithCustomUI |
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 217
SRGS XML |
White space
The word "complete" after </one-of> and before </rule>
Note from the Author or Editor: In the MarkTasksComplete rule (Chapter 19), remove the extra line of whitespace between "</one-of>" and "complete"
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 218
speechAppBarButton_Click |
White space
Note from the Author or Editor: Remove extra newline at the beginning of the speechAppBarButton_Click method.
|
Paul Diston |
Nov 09, 2012 |
|
| PDF |
Page 224
1st Paragraph |
Missing word "the"
"The handler for BookmarkReached uses "the" name of the...
|
Paul Diston |
Nov 09, 2012 |
|
| Printed, PDF, ePub, Mobi, Safari Books Online, Other Digital Version |
Page 517
Code sample at the top of the page |
The first parameter passed to SetValue is incorrect. It should be "instance", not "propertyName". The full line should be:
instance.GetType().GetProperty(propertyName).SetValue
(instance, propertyValue, null);
|
Sean McKenna
|
Jun 17, 2013 |
|