Tuesday, December 31, 2019

It has been a hell of a year for inventions, here is the best we saw.

It has been a hell of a year for inventions, here is the best we saw.

Popular Sciences is a great way of keeping up to date with What’s New in Tech.


Ps. Happy New Years

Monday, December 30, 2019

Seattle’s Museum of History and Industry is using Microsoft AR Tech.

Seattle’s Museum of History and Industry is using Microsoft AR Tech.

“The exhibition ‘Mont-Saint-Michel: Digital Perspectives on the Model’’ is an immersive, mixed-reality experience of the titular UNESCO World Heritage Site.”



Sunday, December 29, 2019

How do you create a video of someone within a VR Game? Use LIV!

How do you create a video of someone within a VR Game? Use LIV!

This is a great tool to demo your VR game, by recording the experience, as well as video of a player within the virtual world. 





Saturday, December 28, 2019

Friday, December 27, 2019

It is not just year's end, it is the end of a decade, a very creative tech decade!

It is not just year's end, it is the end of a decade, a very creative tech decade!

Wired shows ten products that we didn’t have before, but can not live without now.


Thursday, December 26, 2019

Continuing with the Tech & Christmas theme, Spacedock provides classified details on the “Kringle” Class Christmas Sleigh.

Continuing with the Tech & Christmas theme, Spacedock provides classified details on the “Kringle” Class Christmas Sleigh.

I have been a Patron of Spacedock for a while, they are an entertaining Youtube channel for all genres of Scifi.

https://www.youtube.com/watch?v=hQJcM7KSJoU


ps. Happy Boxing Day!

Wednesday, December 25, 2019

Merry Christmas to you and yours!

Merry Christmas to you and yours!

(No posting today, so I am heading back to play with my new tech toys…)

Monday, December 23, 2019

A fair article from CNN discussing Apple’s legacy of pushing new Technologies, and User, before they are common.

A fair article from CNN discussing Apple’s legacy of pushing new Technologies, and User, before they are common.

Some failures, and a lot of successes. We will see which one Apple push for Wireless charging becomes.



Sunday, December 22, 2019

Before Social Media, the Internet, & even AOL, there were BBS. All those thanks to Randy Suess.

Before Social Media, the Internet, & even AOL, there were BBS. All those thanks to Randy Suess.

Rand and Ward Christensen created the first dial-up (modem-based) system to log onto to leave messages for others to read and reply to.

It all started here!

Saturday, December 21, 2019

As this article from Fast Company explains, before Slack, Facebook Messenger and iChat, the Internet had AIM.

As this article from Fast Company explains, before Slack, Facebook Messenger and iChat, the Internet had AIM.

The original America online Instant Messenger was designed to be open for all, something that not everyone wanted.



I was closely involved with the original AOL client, which had messaging, so I have some disagreement with this article, but in general, I enjoyed the stroll through memory lane. 

Friday, December 20, 2019

In this day of iOS interface, we should look back to the Palm pilot, the former dominant PDA.

In this day of iOS interface, we should look back to the Palm pilot, the former dominant PDA.

The hardware abilities, and limitations at the time, forces a functionality-focused design, that is worth studying.



Wednesday, December 18, 2019

UX Collective explains what the User Flow is.

UX Collective explains what the User Flow is.

Subtlety different from User Story or Sample Cases, describing UX as a Flow makes for better UI.



ps. What did you think WTF meant?

Tuesday, December 17, 2019

Virtual Reality Oasis takes Quest user through how to load Hand Tracking, the Apps that use it & conclusions.

Virtual Reality Oasis takes Quest user through how to load Hand Tracking, the Apps that use it & conclusions.

Hand Tracking was originally not planned until 2020, but it has come out early.


My personal review: absolutely fantastic hand tracking, and fairly poor gesture recognition.

Monday, December 16, 2019

Nathan Gitter took a WWDC 2018 talk “Designing Fluid Interfaces”, and showed how to implement the UI.

Nathan Gitter took a WWDC 2018 talk “Designing Fluid Interfaces”, and showed how to implement the UI.

Fluid interfaces are “responsive, interruptible, and redirectable”, and something very iOS-like.

https://medium.com/@nathangitter/building-fluid-interfaces-ios-swift-9732bb934bf5

Sunday, December 15, 2019

25 years ago, PS1 was introduced, and gaming artwork was never the same.

25 years ago, PS1 was introduced, and gaming artwork was never the same.

As Richmond Lee reminds us, the PS1’s hardware was designed for 3D graphics, but it was the 2D games that became famous.



Saturday, December 14, 2019

A superior article by Martin Fowler on the different types of software testing.

A superior article by Martin Fowler on the different types of software testing.

With the stated goal of making software self-testing.


Friday, December 13, 2019

Declarative Programming, like Swift UI, is well suited for animation sequences, as this article shows.

Declarative Programming, like Swift UI, is well suited for animation sequences, as this article shows.

Enthusiast Mobile developer Fernando Moya de Rivas gives a good breakdown on how to add cute animation to Apple’s new tools.

https://medium.com/better-programming/how-to-create-fun-animations-in-swiftui-1c08adcb93ce

Thursday, December 12, 2019

Oculus has released new Hand Tracking for the Quest! The feature is available immediately, with a Developer SDK next week.

Oculus has released new Hand Tracking for the Quest! The feature is available immediately, with a Developer SDK next week.

By using the Quest camera, users can control apps with gestures, instead of having to hold the controllers.


Video showing how it works: https://youtu.be/xsZ3ai8uZks

Video using a browser: https://youtu.be/4YnvU-U3OK4

Wednesday, December 11, 2019

“Defy Reality”, a cute commercial for Virtual Reality from Oculus.

“Defy Reality”, a cute commercial for Virtual Reality from Oculus.

It reminds me of the classic “I am a Mac, I am a PC” commercials.


Tuesday, December 10, 2019

A great idea, using Unit Tests as a way to teach a computer language, in this case, Kotlin

A great idea, using Unit Tests as a way to teach a computer language, in this case, Kotlin

David Herman of Google’s Android Studio provides a tutorial for newcomers to Android new favorite language but in an unusual manner.

Monday, December 9, 2019

Popular Science magazine list of most innovative gadgets (11 items)

Popular Science magazine list of most innovative gadgets (11 items)

The Oculus Quest & the VIVE Pro Eye are on it, while Apple has their Pro Display XDR & the H1 chip.



Sunday, December 8, 2019

A short piece from Refactoring UI on why labels are being overused in most User Interfaces.

A short piece from Refactoring UI on why labels are being overused in most User Interfaces.

There are better ways to provide information than the old “Label:Data” design patterns.

Saturday, December 7, 2019

Jacopo Mangiavacchi suggests the term Swift++ which is using Swift to invoke C to invoke C++ to invoke C++'s Standard Libraries.

Jacopo Mangiavacchi suggests the term Swift++ which is using Swift to invoke C to invoke C++ to invoke C++'s Standard Libraries.

An excellent tutorial to use Wrappers to so Swift works with STL List templates.



Friday, December 6, 2019

In a maze of twisted passages, someone found the original Zork source code.

In a maze of twisted passages, someone found the original Zork source code.

Computer historian Jason Scott has post Zork one of the earliest interactive fiction computer games on GitHub. Along with many other old games (most Infocom).


ps. Yes, I know the twisted passages is a Colossal Caves (Adventure) reference.

Thursday, December 5, 2019

More evidence of the popularity of VR, Trendhunter has an entire category on Virtual Reality holiday gifts.

More evidence of the popularity of VR, Trendhunter has an entire category on Virtual Reality holiday gifts.

Some are general categories, others are specific products. I enjoyed the list.


Wednesday, December 4, 2019

An article by Dzianis Pomazau on what he thinks the 3rd generation of user interface will bring.

An article by Dzianis Pomazau on what he thinks the 3rd generation of user interface will bring.

I do not think we will leave the old interfaces behind, but I like where he is heading to with these ideas.


Monday, December 2, 2019

NY Times declares that tech sales company Amazon is the most influential company of all time.

NY Times declares that tech sales company Amazon is the most influential company of all time.

Amazon, and their online sales, has had more impact on how people live than anyone before.



Saturday, November 30, 2019

Autocomplete is only helpful if it is done right, with good design.

Autocomplete is only helpful if it is done right, with good design.

This research article from Baymard Institute gives 13 rules for correct Autocomplete.



Friday, November 29, 2019

Thursday, November 28, 2019

Wednesday, November 27, 2019

Introducing Anna Zhilyaeva, A Virtual Reality Artist who creates 3D VR masterpieces

Introducing Anna Zhilyaeva, A Virtual Reality Artist who creates 3D VR masterpieces

Her creations are set pieces, as well as a performance art, since watching her create is an experience by itself. 


Anna Zhilyaeva website: https://www.annadreambrush.com




Tuesday, November 26, 2019

What To Play’s list of 2020 VR Games on YouTube.

What To Play’s list of 2020 VR Games on YouTube.

In the future, a lot more FPS, some multiplayer, and finally some AAA class game franchises.




Monday, November 25, 2019

Paul Hudson’s Hacking with Swift Black Friday sale has started early (50%).

Paul Hudson’s Hacking with Swift Black Friday sale has started early (50%).

I recommend his work, and am picking up SwiftUI by Example.  



Sunday, November 24, 2019

Saturday, November 23, 2019

The Void Experience tomorrow!

The Void Experience tomorrow!
Several of us are going to be at the Tyson's Corner The Void VR arena tomorrow at 6:00 pm to play a round of their Star Wars "Secret of the Empire" adventure. I will post later about our experience.

RayWenderlich comes through with a Swift 5.1 Cheat Sheet/Quick Reference.

RayWenderlich comes through with a Swift 5.1 Cheat Sheet/Quick Reference.

I have over half a dozen cheat sheets taped to my office wall, they are a great way to look up things fast.



Friday, November 22, 2019

VR Websites & Newsletters

At the VRDC in VA meeting on Tuesday, I was asked what websites I read in order to keep up to date on the state of VR/AR. Which ones do you review? When I finish my list (with help), I will post it.

Games are not the only VR Experiences that need to be interactive.

Games are not the only VR Experiences that need to be interactive. 

Enrique Tromp of VRMADA encourages rich VR interaction for all apps, including training. He presents examples he has created the showcase this.


https://www.roadtovr.com/delighting-users-rich-vr-interaction-design-enrique-tromp/

Thursday, November 21, 2019

10 Rules of UI that everyone should remember.

10 Rules of UI that everyone should remember.

Why do I keep harping about UI Design? A good idea can make a great program, but a good UI keep customers using it.


Wednesday, November 20, 2019

Tuesday, November 19, 2019

Voice Cloning takes a very small sample of your voice and creates a synthetic model of your voice.

Voice Cloning takes a very small sample of your voice and creates a synthetic model of your voice.

Two Minute Papers explains a new technique that only needs 5 seconds of your real voice (it infers the rest).



Original “Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis” paper: https://arxiv.org/abs/1806.04558


Monday, November 18, 2019

Eugene Belinski recently announces Swiftly, a one-stop quick reference spot for Swift developers.

Eugene Belinski recently announces Swiftly, a one-stop quick reference spot for Swift developers.

Similar to his popular iOSRef site, Swiftly is a great resource for new and experienced Swift users.




His iOSRef: https://iosref.com

Sunday, November 17, 2019

Saturday, November 16, 2019

Are APIs copyrightable? Or can others implement an API compatible with an established platform?

Are APIs copyrightable? Or can others implement an API compatible with an established platform?

The Supreme Court has agreed to review the case where it was decided that Google infringed Oracle's copyrights by creating an independent implementation of Java.


I know which way I think would be best for the industry.

Thursday, November 14, 2019

A short & simple article on using SwiftUI across all Apple devices (Mac, iOS, Watch).

A short & simple article on using SwiftUI across all Apple devices (Mac, iOS, Watch).

The SwiftWithMajid blog uses conditional platform macro to tweak the code by platform.



Wednesday, November 13, 2019

The Swift Server Working Group has posted a status on their work and tools.

The Swift Server Working Group has posted a status on their work and tools.

Useful Tools, Libraries and other Proposals are listed, as well as hints of Future direction of Server Side Swift.



Tuesday, November 12, 2019

A new DC iOS Meetup will have their first gathering tomorrow in Tysons Corner.

A new DC iOS Meetup will have their first gathering tomorrow in Tysons Corner.

Meeting at Capital One, this group is a merger of the Cocoaheads and MoDev groups.


An academic paper from the Code 4 Libraries journal on using AR in an exhibit.

An academic paper from the Code 4 Libraries journal on using AR in an exhibit.

This step by step study show how they concluded Augmented Reality enhanced the victors experience.



Monday, November 11, 2019

Computer Memory is not infinite, efficient memory use is required. That is where AutoRelease Pools come in.

Computer Memory is not infinite, efficient memory use is required. That is where AutoRelease Pools come in.

Bruno Rocha traces AutoRelease Pools from its original Objective-C form, and on to the current Swift use.



Sunday, November 10, 2019

Two Minute Paper video showing how an AI Hide & Seek Game did the unexpected to win.

Two Minute Paper video showing how an AI Hide & Seek Game did the unexpected to win.

The Machine Learning agents taught themselves to exploit mistakes in the Physic engine.



The paper "Emergent Tool Use from Multi-Agent Interaction”: https://openai.com/blog/emergent-tool-use/ 

Saturday, November 9, 2019

CNN review of Microsoft’s updated HoloLens 2, now that it is shipping.

CNN review of Microsoft’s updated HoloLens 2, now that it is shipping.

There is no doubt MS is aiming at remote assistance & training, so home buyers will probably not buy one.



Friday, November 8, 2019

Another point of view on Encryption, not from a technical side, but from a legal one.

Another point of view on Encryption, not from a technical side, but from a legal one.

Jim Baker, an exceptionally qualified legal expert, tells people regarding cyber tech to “Embrace Reality and Deal With It”.



Thursday, November 7, 2019