-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
609 lines (608 loc) · 27.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.3.6), see www.w3.org" />
<meta http-equiv="Content-Type" content=
"text/html; charset=utf-8" />
<meta name="generator" content="NanoBlogger 3.5-RC1" />
<meta name="robots" content="all" />
<meta name="revisit-after" content="31 days" />
<title>My Geekdom</title>
<link rel="stylesheet" href="./styles/nb_default.css" type=
"text/css" media="all" />
<link rel="stylesheet" href="./styles/print.css" type="text/css"
media="print" />
<link rel="shortcut icon" href="./images/S-favicon.ico" />
<link rel="alternate" type="application/atom+xml" title="Atom 1.0"
href="./atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0"
href="./rss.xml" />
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
type="text/javascript">
</script>
</head>
<body>
<!-- FILE: templates/main_index.htm -->
<div id="banner"><a href="./" accesskey="1"><img id="bannerimage"
src="./images/NS-Keycaps.png" alt="" name="bannerimage" /></a>
<div id="bannername">
<h1><a href="./" accesskey="1">My Geekdom</a></h1>
<span class="description">Ramblings about my nerdy
pursuits</span></div>
<!-- /bannername div -->
<a href="http://github.com/neil-smithline"><img style=
"position: absolute; top: 0; right: 0; border: 0;" src=
"https://a248.e.akamai.net/assets.github.com/img/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67"
alt="Fork me on GitHub" /></a></div>
<!-- /banner div -->
<div id="container">
<div id="links"><!-- calendar.sh -->
<div class="sideitem-calendar sideitem">
<div class="calendar">
<table border="0" cellspacing="4" cellpadding="0" summary=
"Calendar">
<caption class="calendarhead"><a href="./archives/2012/05/">May
2012</a></caption>
<tr>
<th><span class="calendarday">Su</span></th>
<th><span class="calendarday">Mo</span></th>
<th><span class="calendarday">Tu</span></th>
<th><span class="calendarday">We</span></th>
<th><span class="calendarday">Th</span></th>
<th><span class="calendarday">Fr</span></th>
<th><span class="calendarday">Sa</span></th>
</tr>
<tr>
<td></td>
<td></td>
<td><span class="calendar">1</span></td>
<td><span class="calendar">2</span></td>
<td><span class="calendar">3</span></td>
<td><span class="calendar">4</span></td>
<td><span class="calendar">5</span></td>
</tr>
<tr>
<td><span class="calendar">6</span></td>
<td><span class="calendar">7</span></td>
<td><span class="calendar">8</span></td>
<td><span class="calendar"><a href=
"./archives/2012/05/#e2012-05-09T23_00_47.txt">9</a></span></td>
<td><span class="calendar">10</span></td>
<td><span class="calendar">11</span></td>
<td><span class="calendar">12</span></td>
</tr>
<tr>
<td><span class="calendar">13</span></td>
<td><span class="calendar">14</span></td>
<td><span class="calendar">15</span></td>
<td><span class="calendar">16</span></td>
<td><span class="calendar">17</span></td>
<td><span class="calendar">18</span></td>
<td><span class="calendar">19</span></td>
</tr>
<tr>
<td><span class="calendar">20</span></td>
<td><span class="calendar">21</span></td>
<td><span class="calendar">22</span></td>
<td><span class="calendar">23</span></td>
<td><span class="calendar">24</span></td>
<td><span class="calendar">25</span></td>
<td><span class="calendar">26</span></td>
</tr>
<tr>
<td><span class="calendar">27</span></td>
<td><span class="calendar">28</span></td>
<td><span class="calendar">29</span></td>
<td><span class="calendar">30</span></td>
<td><span class="calendar">31</span></td>
</tr>
</table>
</div>
<!-- calendar --></div>
<!-- sideitem-calendar -->
<!-- weblog_links.sh -->
<div class="sideitem-blog-links sideitem">
<div class="sidetitle">Links</div>
<div class="side"><!-- FILE:main_links.htm -->
<!-- <a href="./">Main</a><br /> -->
<a href="./NeilSmithline">Resume</a><br />
<a href="https://github.com/Neil-Smithline">Github</a><br />
<a href=
"http://www.linkedin.com/profile/view?id=2519386">LinkedIn</a><br />
<a href=
"https://www.facebook.com/neil.smithline">Facebook</a><br />
<a href=
"https://plus.google.com/104257546204106753046">Google+</a><br />
<a href="./archives/2012/03/23/my_bookmark_tag_cloud">My
Bookmarks</a><br />
<a href="./archives/2012/02/21/my_patents">My Patents</a><br />
<a href="https://github.com/Neil-Smithline/UserScripts">My
UserScripts</a><br />
<!--
<a href="url">description</a><br/>
--></div>
</div>
<!-- FILE: github_sidebar.sh -->
<div class="sideitem-githubbadge sideitem">
<div class="sidetitle">My Projects</div>
<!-- sidetitle -->
<div class="side" style="padding: 0;"><iframe src=
"http://githubbadge.appspot.com/badge/neil-smithline?s=1" style=
"border:0; height: 142px;width: 200px;overflow: hidden;"></iframe></div>
<!-- sidetitle --></div>
<!-- sideitem-githubbadge -->
<div class="sideitem-recent-entries sideitem">
<div class="sidetitle">Recent entries</div>
<div class="side"><a href=
"./archives/2012/05/09/blackberrys_manufacturer_rim_nearly_rip/">Blackberry's
Manufacturer RIM Nearly RIP</a><br />
<a href="./archives/2012/02/22/smartphones_everywhere/">Smartphones
Everywhere</a><br />
<a href="./archives/2012/02/21/my_patents/">My Patents</a><br />
<a href="./archives/2012/02/14/new_nanoblogger_command-line/">New
NanoBlogger Command-Line</a><br />
<a href=
"./archives/2012/02/03/this_blog_is_now_hosted_for_free/">This Blog
Is Now Hosted For Free</a><br />
<a href=
"./archives/2012/02/01/nastiest_hack_ive_seen_in_awhile/">Nastiest
Hack I've Seen In Awhile</a><br />
<a href="./archives/2012/01/14/man_vs_beast/">Man vs
Beast</a><br />
<a href=
"./archives/2012/01/14/sopa_doa_not_quite_but_getting_there/">SOPA
DOA? Not Quite But Getting There</a><br />
<a href="./archives/2012/01/09/cool_animation/">Cool
Animation</a><br />
<a href=
"./archives/2012/01/05/stop_ptsd_support_the_wikipedia/">Stop PTSD,
Support The Wikipedia</a><br /></div>
</div>
<!-- sideitem-recent-entries -->
<!-- weblog_links.sh -->
<div class="sideitem-categories sideitem">
<div class="sidetitle">Categories</div>
<div class="side"><a href="./archives/about-me/">about-me</a>
(1)<br />
<a href="./archives/blog/">blog</a> (5)<br />
<a href="./archives/cloud/">cloud</a> (1)<br />
<a href="./archives/cloud-computing/">cloud-computing</a> (0)<br />
<a href="./archives/coding/">coding</a> (1)<br />
<a href="./archives/litigious-trio/">litigious-trio</a> (1)<br />
<a href="./archives/my-software/">my-software</a> (2)<br />
<a href="./archives/nanoblogger/">nanoblogger</a> (3)<br />
<a href="./archives/online-freedom/">online-freedom</a> (6)<br />
<a href="./archives/reference/">reference</a> (1)<br />
<a href="./archives/software/">software</a> (4)<br />
<a href="./archives/sync-software/">sync-software</a> (1)<br />
<a href="./archives/tech/">tech</a> (2)<br />
<a href="./archives/unix-reference/">unix-reference</a>
(1)<br /></div>
</div>
<!-- sideitem-categories -->
<div class="sideitem-archives sideitem">
<div class="sidetitle">Archives</div>
<!-- sidetitle -->
<div class="side"><a href="./archives/">Archive Index</a><br />
<a href="./archives/2012/">2012</a> (10)<br />
<a href="./archives/2011/">2011</a> (8)<br /></div>
<!-- sideitem-categories -->
<!-- <a href="./archives/2012/05/">May 2012</a> (1)<br />
<a href="./archives/2012/02/">February 2012</a> (5)<br />
<a href="./archives/2012/01/">January 2012</a> (4)<br />
<a href="./archives/2011/12/">December 2011</a> (8)<br /> --></div>
<!-- sideitem-archives -->
<div class="sideitem-syndicate sideitem">
<div class="sidetitle">Syndicate</div>
<div class="syndicate">Site (<a href="./rss.xml" class=
"feed-small">RSS</a>, <a href="./atom.xml" class=
"feed-small">Atom</a>)<br /></div>
</div>
<!-- sideitem-syndicate -->
<div class="sideitem-contact sideitem">
<div class="sidetitle">Contact</div>
<div class="side">You can send me email at <img src=
'http://www.neilsmithline.com/uploads/email-images/blog-neilsmithline-com.png'
title='Email me.' /> or call me courtesy of <a href=
'http://www.neilsmithline.com/articles/contact-me'>Google
Voice</a>.<br /></div>
</div>
<!-- sideitem-contact -->
<!-- weblog_status.sh -->
<div class="sideitem-blog-status sideitem">
<div class="sidetitle">Weblog status</div>
<div class="side"><!-- FILE: weblog_status.htm -->
<!-- Total categories: 14<br /> -->
Total entries: 18<br />
Last entry: 2012-03-31 Sat 20:35<br />
Last updated: Thu May 10 18:44:26 EDT 2012</div>
</div>
<!-- sideitem-blog-status -->
<div class="sideitem-powered sideitem">
<div class="sidetitle"></div>
<div class="powered">hosted by <a href='http://github.com' title=
'Github'>github</a><br />
powered by <strike><a href='http://linux.die.net/man/1/vim' title=
'vim manpage'>vim</a></strike> <a href=
'http://www.gnu.org/s/emacs/' title='GNU Emacs'>gnu emacs</a> with
<a href='http://orgmode.org' title='Org Mode'>org mode</a>,
<a href='http://linux.die.net/man/1/bash' title=
'bash manpage'>bash</a>, <a href='http://linux.die.net/man/1/cat'
title='cat manpage'>cat</a>, <a href=
'http://linux.die.net/man/1/grep' title='grep manpage'>grep</a>,
<a href='http://linux.die.net/man/1/sed' title=
'sed manpage'>sed</a>, and <a href=
'https://github.com/Neil-Smithline/nbc' title=
'NanoBlogger Customizations'>nbc</a> for <a href=
"http://nanoblogger.sourceforge.net">nb 3.5-RC1</a></div>
</div>
<!-- sideitem-powered --></div>
<!-- /links div -->
<div id="content"><a id="top" name="top"></a>
<div class="blog">
<b style="font-size: 200%;">This blog is being replaced with new blogging technology. New entries will be added to
<a href="http://neil-smithline-blog.github.com/">http://neil-smithline-blog.github.com/</a>.
Once I move the non-entry portions of this blog (eg: the sidebar elements), I will
archive this blog and replace it with the new one.</b>
<div class="item"><!-- FILE: entry.htm -->
<a id="e2012-05-09T23_00_47.txt" name=
"e2012-05-09T23_00_47.txt"></a>
<h2 class="date">2012-03-31 Sat 20:35</h2>
<div class="blogbody">
<h3 class="title"><a class="title" href=
"./archives/2012/05/09/blackberrys_manufacturer_rim_nearly_rip/">Blackberry's
Manufacturer RIM Nearly RIP</a></h3>
<div class="item-description">
<!-- NB_TAGS: tech, litigious-trio -->
<!-- NB_ID: 2012-03-31T16_14_12.txt -->
<p><b>RIM No Longer A Viable Company</b></p>
<p><a href="http://bit.ly/HAtKtt">RIM</a>, arguably the
manufacturer of the first successful smartphone, the <a href=
"http://bit.ly/HAub73">Blackberry</a>, has not only lost its market
lead, but is facing a rather unpredictable future. RIM's new CEO,
<a href="http://bit.ly/HAuOO6">Thorsten Heins</a>, <a href=
"http://www.washingtonpost.com/business/rim-charts-risky-survival-plan-while-opening-door-to-sale/2012/03/31/gIQAJYZRnS_story.html?tid=pm_business_pop">
has stated</a> that RIM is open to acquisition. At least for the
short-term, his statements have led to a one-day, 5% bounce back of
the stock price which was down 70% in the 12 months.</p>
<p><b>RIM's History</b></p>
<p>For those of you that are unaware of RIM's history, it got its
start in <a href="http://en.wikipedia.org/wiki/Canada">Canada</a>
as a <a href="http://bit.ly/H9vfx5">2-way pager</a> provider. In
1999, RIM moved into the smartphone market with its first
Blackberry and immediately achieved market dominance.</p>
<p>Factors that led to their dominance included:</p>
<ul>
<li>Intelligent Marketing::One example was a giving away pre-1.0
Blackberries to attendees of the 1999 <a href=
"http://en.wikipedia.org/wiki/JavaOne">JavaOne</a> conference. I
imagine that there wasn't a better set of <a href=
"http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta">beta
testers</a> than the gadget geeks that attended JavaOne (myself
include).</li>
<li>Sales Channels::RIM was selling its 2-way pagers to
professionals who had a need to be in constant communication such
as doctors, attorneys, business executives, and law enforcement.
With the introduction of the Blackberry, RIM just added a better
product to offer those same professionals. Sure it was more
expensive, but 2-way pagers were already fairly costly. They were
the perfect audience to market smartphones to.</li>
<li>First To Market::In 1999, most mobile providers were focused on
upgrading their networks from analog to digital. Once the digital
networks were in place, new functionality such as internet access
would be easy to providing. But upgrading networks takes time. It
involves men climbing towers, FCC regulations, local zoning laws,
etc. But RIM didn't have to do this.</li>
</ul>
<p><b>RIM's Brilliance</b></p>
<p>In what I consider a spectacular marketing and technological
move, RIM started providing internet service over their existing
2-way pager network. While only a short-term solution as the 2-way
pager network was designed for low-bandwidth usage, it was
instantaneous. The first Blackberry was basically a 2-way pager
with a good sized screen and full QWERTY keyboard.</p>
<p><b>What Went Wrong</b></p>
<p>RIM's mistake was that they didn't learn from prior boom-to-bust
technology companies. RIM seems to have perfectly followed the
(mis)steps of Digital Electronics. While IBM has survived, it lost
its market dominance in a sector, twice. The first time as a
manufacture of mainframes in the 1970's and then again as a PC
manufacturer in the 1980's. Apollo Computers, SGI, Xerox, all
leaders at one time, are either gone or no longer of interest.</p>
<p>All of these companies suffered from a similar set of mistakes
including:</p>
<ul>
<li>Overconfidence::Each company thought that they were
invulnerable. IBM is perhaps the best example. In the 1970's, when
an IT manager had to make a decision about what gigantic computer
to buy, they often said "Nobody ever got fired for choosing
IBM.".</li>
<li>Lack of Foresight::Technology and markets change and so too
must your company. Clearly RIM, along with its arch-rival Palm,
both missed the boat. Phones went from being personal communication
devices to be tiny, fit-in-your-pocket, computers.</li>
<li>Unwillingness to Self-Cannibalize::In order to stay ahead of
the technology market, you must be willing to come out with
products that are better and cheaper than your existing products.
HP and Goodyear are two companies that get this. Within a product
line, HP routinely comes out with a better and cheaper printer than
the one they currently have on the market. They know that it is
going to kill sales of their existing printer. But HP also knows
that when their customers need a new printer, it will be an HP
printer. I know that Goodyear isn't considered a technology
company, but their product, tires, involve high-tech materials and
manufacturing processes. The CEO of Goodyear once asked how do you
keep a company in business when you know that your next product is
going to be cheaper, better, and last longer than your current
product? While I think that HP and Goodyear would both prefer to
keep selling their old products, they know better. It seems RIM
didn't.</li>
</ul>
<p><b>The Final Outcome</b></p>
<p>In the end, RIM, the makers of the Blackberry that was a status
symbol for business executives in the 1990's, has all but been put
out of business by Apple, a waning computer company in 1990, and
Google, a non-existent company in 1990.</p>
<p>The trick to surviving in the high-tech marketplace is simple.
All you need to do is realize that your market share is never safe,
that there is always another company working on something that is
better than what you have, and that you must act if you are
fighting for your life, all-day, everyday.</p>
</div>
</div>
<a class="link" href=
"./archives/2012/05/09/blackberrys_manufacturer_rim_nearly_rip/"><b>View
or Add Comments</b></a> about this entry.
<div class="posted"><br />
Posted by <span class="item-creator">Neil Smithline</span> |
<a class="link" href=
"./archives/2012/05/09/blackberrys_manufacturer_rim_nearly_rip/">Permanent
link</a>
<!-- <br /><a href="./archives/2012/05/09/blackberrys_manufacturer_rim_nearly_rip/index.html#comments">Comments</a> --></div>
</div>
<!-- LocalWords: EntryPermalink
-->
<div class="item"><!-- FILE: entry.htm -->
<a id="e2012-02-22T18_38_14.txt" name=
"e2012-02-22T18_38_14.txt"></a>
<h2 class="date"></h2>
<div class="blogbody">
<h3 class="title"><a class="title" href=
"./archives/2012/02/22/smartphones_everywhere/">Smartphones
Everywhere</a></h3>
<div class="item-description"><!-- NB_TAGS: tech -->
<!-- NB_ID: 2012-02-22T18_38_14.txt -->
<p>Interpreting this chart from <a href=
"http://blog.nielsen.com/nielsenwire/online_mobile/survey-new-u-s-smartphone-growth-by-age-and-income/">
Nielsen</a> (via <a href=
"http://www.wired.com/epicenter/2012/02/smartphone-buying-machine/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+wired/index+(Wired:+Index+3+(Top+Stories+2))">
Wired</a>) does not require any great amount of effort.</p>
<div style="text-align: center">
<p><img src=
"http://www.wired.com/images_blogs/epicenter/2012/02/Smartphone-Income-and-Age.jpg"
alt=
"http://www.wired.com/images_blogs/epicenter/2012/02/Smartphone-Income-and-Age.jpg" /></p>
</div>
<p>It can be summarized by any of the following sentences:</p>
<ul>
<li>The greater your income the more likely you are to have a
smartphone.</li>
<li>Young adults are more likely to have smartphones than older
adults.</li>
<li>Smartphones are only for the young and get outgrown by the old.
(Nah! But it is a valid interpretation of th e chart.)</li>
</ul>
<p>But I think the graph can best be summarized by:</p>
<div style="text-align: center">
<p><b>Smartphones are where it is at today; and tomorrow, even more
so.</b></p>
</div>
<p>Perhaps not the best grammar but I think it gets the point
across. It becomes even more dramatic when you look at the number
of people who have acquired smartphones in the past three
months:</p>
<div style="text-align: center">
<p><img src=
"http://blog.nielsen.com/nielsenwire/wp-content/uploads/2012/02/SmartPhone_Recent-acquirers-age1.png"
alt=
"http://blog.nielsen.com/nielsenwire/wp-content/uploads/2012/02/SmartPhone_Recent-acquirers-age1.png" /></p>
</div>
<p>As <a href=
"http://www.imdb.com/title/tt0059968/quotes">Robin</a> would
<a href=
"http://en.wikipedia.org/wiki/Batman_(TV_series)#.22Holy_.......2C_Batman.21.22">
say</a>: Holy <a href=
"http://dictionary.reference.com/browse/ubiquitous+computing?qsrc=2446">
ubiquitous computing</a>, Batman!</p>
<p>It seems clear that this is where the money is. This means that
some subset of technologies such as <a href=
"http://en.wikipedia.org/wiki/Html5">HTML5</a>, <a href=
"http://en.wikipedia.org/wiki/Virtuality_(computing)">virtual
computing</a>, <a href=
"http://en.wikipedia.org/wiki/Scala_(programming_language)">Scala</a>,
<a href="http://en.wikipedia.org/wiki/Hadoop">Hadoop</a>, <a href=
"http://en.wikipedia.org/wiki/Amazon_Web_Services">AWS</a>, and
<a href="http://en.wikipedia.org/wiki/Couchdb">CouchDB</a>, to name
just a few, are going to be the technologies of tomorrow.</p>
<p>In my lifetime, I have seen computers revolutionize society in
several different ways.</p>
<dl>
<dt><a href="#Http-en.wikipedia.org-wiki-Back_office">Back
office</a></dt>
<dd>Back office computerization led to the popularization of
<a href=
"http://en.wikipedia.org/wiki/Automated_teller_machine">ATMs</a>,
<a href="http://en.wikipedia.org/wiki/Credit_card">credit
cards</a>, <a href="http://en.wikipedia.org/wiki/Fed_Ex">Fed Ex</a>
and its overnight delivery service, and set the stage for the
online marketplace we are familiar with today.</dd>
<dt><a href=
"http://en.wikipedia.org/wiki/Personal_computer">Personal
computers</a></dt>
<dd>Personal computers introduced computing to the public. When I
was in school, I would get bonus points for typing my homework
assignments. Today, homework assignments must be printed from a
<a href="http://en.wikipedia.org/wiki/Word_processor">word
processor</a> if not submitted electronically.</dd>
<dt><a href="http://en.wikipedia.org/wiki/World_wide_web">The
web</a></dt>
<dd>The web, for the first time ever, connected the back office
directly to consumers in the comfort of their own home. ATMs
allowed you to get 24x7 access to your bank account, but you needed
to be at an ATM. PCs gave you access to many digital technologies,
but having multiple computers interact was difficult, slow, and
frequently expensive. But throw in the web and suddenly:
<b>BOOM!</b> You have the <a href=
"http://en.wikipedia.org/wiki/Online_shopping">online shopping</a>,
<a href="http://en.wikipedia.org/wiki/Video_gaming">video
gaming</a>, and <a href=
"http://en.wikipedia.org/wiki/Video_on_demand">video on demand</a>
that we live in today.</dd>
</dl>
<p>As a diehard nerd, I'm thrilled to have lived through these
technical revolutions. Not only have I lived through them, but I've
had the honor of having been an early consumer and even helped
develop some of them. So, with great joy, and without trying to
sound too greedy, I am joyous that the next revolutionary wave is
coming to shore. And it is called <i>ubiquitous computing</i>.</p>
<p>I don't claim to be the <a href=
"http://article.wn.com/view/2012/02/02/Did_the_Groundhog_see_his_shadow_2012_Punxsutawney_Phil_twee/">
prognosticator of prognosticators</a>. <a href=
"http://www.wikipedia.com">Wikipedia</a>'s page on ubiquitous
computing was created <a href=
"http://en.wikipedia.org/w/index.php?title=Ubiquitous_computing&action=history">
two years ago</a>. I'm just happy to be around to be part of it and
hope that I get a chance to <a href="http://bit.ly/zN6qBU">surf the
wave</a>.</p>
</div>
</div>
<a class="link" href=
"./archives/2012/02/22/smartphones_everywhere/"><b>View or Add
Comments</b></a> about this entry.
<div class="posted"><br />
Posted by <span class="item-creator">Neil Smithline</span> |
<a class="link" href=
"./archives/2012/02/22/smartphones_everywhere/">Permanent link</a>
| File under: <!-- tech --><a href="./archives/tech/">tech</a>,
<!-- cloud --><a href="./archives/cloud/">cloud</a>
<!-- <br /><a href="./archives/2012/02/22/smartphones_everywhere/index.html#comments">Comments</a> --></div>
</div>
<!-- LocalWords: EntryPermalink
-->
<div class="item"><!-- FILE: entry.htm -->
<a id="e2012-02-21T17_20_18.txt" name=
"e2012-02-21T17_20_18.txt"></a>
<h2 class="date">2012-04-30 00:00:00</h2>
<div class="blogbody">
<h3 class="title"><a class="title" href=
"./archives/2012/02/21/my_patents/">My Patents</a></h3>
<div class="item-description"><!-- NANOBLOGGER METADATA - END -->
<!-- The posting body follows this END_HTML directive -->
<p>Just thought I'd add a list of my patents as of Tue Feb 21,
2012:</p>
<ul>
<li>US Patent #7,979,891: <a href="http://1.usa.gov/7979891">Method
and System for Securing Execution of Untrusted Applications</a>,
July 2011 This patent, in combination with 7,814,556 defines a
model for enforcing <a href=
"http://en.wikipedia.org/wiki/J2ee">J2EE</a> (a.k.a: JEE)
application security via <a href=
"http://en.wikipedia.org/wiki/Sandbox_(computer_security)">sandboxing</a>
within a single Java VM.</li>
<li>US Patent #7,814,556: <a href="http://1.usa.gov/7814556">System
and Method for Protecting APIs from Untrusted or Less Trusted
Applications</a>, October 2010xo See patent 7,979,891 immediately
above.</li>
<li>US Patent #7,610,813: <a href=
"http://1.usa.gov/7610613">Servlet Authentication Filters</a>,
October 2009 An extension of the <a href=
"http://en.wikipedia.org/wiki/J2ee">J2EE</a> (a.k.a: JEE) <a href=
"http://en.wikipedia.org/wiki/Java_Servlet">Servlets</a> model that
provides an integrated and pluggable model for authentication for
Servlets. <a href="http://jcp.org/en/jsr/detail?id=196">JSR-196</a>
extended the ideas introduced in this patent so that the concepts
are now a standard part of J2EE.</li>
<li>US Patent #7,487,207: <a href="http://1.usa.gov/7487207">System
and method for determining the functionality of a software
application based on nodes within the software application and
transitions between the nodes</a>, February 2009 Defines a <a href=
"http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">
model-view-controller</a> (MVC) model for implementing web
applications. <a href=
"http://en.wikipedia.org/wiki/Apache_Struts">Apache Struts</a> is
based on the ideas defined in this patent.</li>
<li>US Patent #7,051,069: <a href="http://1.usa.gov/7051069">System
for managing logical process flow in an online environment</a>, May
2006 Earlier version of 7,487,207 immediately above.</li>
<li>US Patent application pending #20,060,031,855: <a href=
"http://bit.ly/20060031855">System and Method for Runtime Interface
Versioning</a>, February 2006 The concepts embodied in this patent
application have been used to ensure backwards compatibility for
WebLogic Server's Security <a href=
"http://en.wikipedia.org/wiki/Service_Provider_Interface">SPI</a>s.
The implementation of this patent allows the server to continue to
add new functionality to the SPIs while maintaining forwards
compatibility for security. As of January 2012, all security
providers written since 2002 are compatible with the newest server
version. Any <a href=
"http://docs.oracle.com/cd/E24329_01/apirefs.1211/e24391/weblogic/security/spi/package-summary.html">
current security SPI class</a> ending with "V2" is utilizing the
design model in this patent.</li>
<li>US Patent #5,787,447: <a href="http://1.usa.gov/5787447">Memory
allocation maintaining ordering across multiple heaps</a>, July
1998 A memory allocation algorithm that supported incremental
modification of <a href=
"http://en.wikipedia.org/wiki/Executable_and_Linkable_Format">ELF
executables</a>, while maintaining the ordering required by ELF as
well as existing <a href=
"http://en.wikipedia.org/wiki/Solaris_(operating_system)">Solaris</a>
tools (eg: <a href=
"http://en.wikipedia.org/wiki/Dbx_(debugger)">dbx</a>) without
requiring restarting of the application or the tools.</li>
</ul>
</div>
</div>
<a class="link" href="./archives/2012/02/21/my_patents/"><b>View or
Add Comments</b></a> about this entry.
<div class="posted"><br />
Posted by <span class="item-creator">Neil Smithline</span> |
<a class="link" href="./archives/2012/02/21/my_patents/">Permanent
link</a> | File under: <!-- about-me --><a href=
"./archives/about-me/">about-me</a>
<!-- <br /><a href="./archives/2012/02/21/my_patents/index.html#comments">Comments</a> --></div>
</div>
<!-- LocalWords: EntryPermalink
-->
<div class="menu">
<table border="0" cellspacing="1" cellpadding="3" summary=
"page-menu">
<tr>
<td>1</td>
<td><a href="index-page2.html">2</a></td>
<td><a href="index-page3.html">3</a></td>
<td><a href="index-page4.html">4</a></td>
<td><a href="index-page5.html">5</a></td>
<td><a href="index-page6.html">6</a></td>
<td><a href="index-page2.html">></a></td>
</tr>
</table>
</div>
</div>
<div class="menu"><a href="#top">/\</a></div>
</div>
<!-- /content div --></div>
<!-- /container div -->
<div class='ga'><!-- FILE:blog.conf::GA_CODE --><script type=
'text/javascript'>
//<![CDATA[
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-25833963-1']); _gaq.push(['_trackPageview']); (function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();
//]]>
</script></div>
<!-- ga -->
<!-- LocalWords: sidetitle sidentry sideitem rentries
-->
</body>
</html>