future


Metaverse and GenAI webinar for BCS

This month was the AGM for the BCS Animation and Games specialist group that I have been chairing for a very long while now. I gave a presentation from a personal view point (this is not a work presentation and I make that clear in the disclaimers, though it is what I work in too of course), on the advances in Metaverse and GenAI content creation. The full YouTube version is below but the link to the blurb and bio (and the video) at the BCS is here

We are always looking for presenters to come and share some ideas with our specialist group around all things games, animation, metaverse, esports etc, so if you are interested ping me there is a slot waiting for you. We sometimes get a big crowd, other times smaller ones but with the videos published like this it can be a useful thing to do and share.

For those of you who don’t know, BCS (formerly British Computer Society) Chartered Institute for IT is a UK based (but worldwide membership) professional body for anyone in the tech industry. It exists at all levels from just getting going in the business to Fellows with vast amounts of experience and willingness to help. It was part of my professional certification whilst at IBM and I then also became a certifier whilst there too. Volunteering and sharing ideas, such as this presentation, is one of the many ways to get involved (you don’t have to do this). It benefits you as an individual but also elevates tech roles within enterprises and organizations you work in.

You can find more at BCS, The Chartered Institute for IT (bcs.org)

It felt very weird doing that podcast

Usually by this time of year I would have done several presentations on stage or a webinar or some such thing. This year of course we we have all been locked down. We got to 75 days on our chalk board before one of the predlets (following social distancing) walked into the park to meet a friend. That is a long time. We are lucky to have space in the house and garden and lots of things to do, but it clearly has a mental impact.

Lockdown

I have spent hours and hours walking around the garden listening initially to music, then getting really into audible books but also properly regularly listening to Games At Work.Biz pod cast on a Monday. The dulcet tones of my friends Michael Rowe, Michael Martine and more recently Andy Piper talking about all the things in tech that I love was like hanging out and shooting the breeze. Instead of talking I was walking, in order to maintain some level of fitness and get some vitamin d. I had been tweeting about the show and engaging in some extra conversation as thoughts arose so it was funny the last few episodes to get a name check.

I got asked to guest on the show last Friday which was utterly fantastic. However, I realised that I had not really been doing much public speaking so I started to doubt I had the words or thoughts worthy of the show. Equally, its about stuff I care about so there was no way I was going to say no. Instead I bought a new cardoid mic with a spring scissor boom and a pop filter. Yay for the tech. I have been on the show before, after I published the novels but that was November 2015 ! episode 126. It was part of a wide set of publication promotions I tried

Lockdown

I signed into Skype with my Audio Hijack app configured to send my channel of seeking to the communal drop box. We had a slack full of suggested news items (including the ones I added). Then we piled in recording having had a bit of a thread and final item in place. Four of us on a podcast might get tricky, but we all got to say what we needed to say. It was really good fun. It was great timing too as we all went through an amazing time with virtual worlds in 2006-2009 and I was attending Augmented World Expo and some of its events that week. So very fresh in the short term memory combined with long term memory 🙂

The time flew by, it was like the pub getting time called, but for the time I was on it was mentally refreshing. Of course then I was nervous about listening back to it, would it still give me the great buzz that I got to get me into the week. I am please to say it did, I sort of filtered out what I said and took even more notice of what the guys said. It is very different to be in listener mode as opposed to broadcast. Part of the reason Zoom calls are so tricky as most of the time we are receiving info, but we have open cameras so are in broadcast mode. That is tiring.

Anyway… listen to the podcast episode 275 Virtual Chickens, subscribe, checkout the back catalog.

WFH – The past 20+ years – Metaverse anyone?

The recent pandemic situation is causing many offices to suddenly switch from co-location in a building to everyone working from home. 11 years ago when I left IBM and started Feeding Edge I was immediately a home worker, but the preceding years, despite having an office and a base most work was effectively remote. Being a metaverse evangelist in 2006 was all about people using virtual world and game technology to be able to communicate and understand one another at distance.

The projects in 1997, in the early days of the web, were built as a team in an office but were clearly very much about interacting with the world at large. For those of us in these industries, building and shaping the use of the internet we did not face a big bang switch over from office to home. We tended to grab and adapt or write whatever tools were available to work across physical and digital divides. That of course is a typical pioneering spirit and having been an evangelist for change I know not everyone is comfortable with that, and nor should they be.

A sudden switch from one thing to another is bad enough, I recently had to switch from Mac to Windows for work, its annoying, and irritating at best and veer stressful at worse. Today we have the added external stress and personal worries about family and friends as well as the future of businesses layered on top.

The reality is, we do have the technology to communicate and share, we might not all have the right processes or social norms in place but the more we try, the better.

For many people teleconferences are a norm anyway, just usually they commute to a desk or office in order to have those. However many others will not. It is here we all need to be cognitive of how much the technology blocks and filters who we are. A voice only teleconference is great for a presenter, or for the alphas who thrive on talking, but many people will not feel comfortable to interject and cannot use body language to find a gap in a conversation. Video links are not really any better, for some that strips them of their normal behaviour as they attempt to stare at the camera or try and get a level of eye contact akin to the physical world. Some people engage in text chat alongside audio and video, though often those who are better at talking do not pay attention to the text, and sometimes the text just becomes chatter in the background. There is an art and style to all this and people will find what suits them, just as in a physical situation we adapt to one another’s signals.

It is these sort of difficulties that led to exploring virtual worlds like Second Life. Some of that is shown in the Album below of 600+ images 2006-2009. This was a long and varied journey and one I have talked, writes and presented on many many times. Happy to share the tales just ping me @epredator or the 11 years worth of posts here many related to metaverse concepts or even read my Reconfigure series and get the gist of of some of it in a modern sci fi context.

Second Life History

It acted (and still does) as a teleconference in having shared sounds in a space, but it has the presence of avatars to represent people, that get moved around even doing simple things like sitting or standing or hovering next to people you know in a meeting. Instant visual feedback, who is there, where are they, what are they representing with the avatar. We used text chat, group and 1:1 whilst also having voice. We were able to bring artefacts into the environment dynamically, whiteboard in a 3d space. All adding to the depth of communication. There is also, for those that can, ways to code, make virtual objects do something too. This is still entirely possible on Second Life and many other virtual environments. Now more than ever is time for people to experiment.

This is also without even bringing in the tech and immersion fo Virtual Reality or the potential for Augmented Reality to allow us to blend our physical and digital presences in physical space. That of course requires people to don headsets and have the kit, but virtual world interaction does not need that. A laptop/tablet and an internet connection is all that is required. Carry on with the frustration of teleconference and video conference by all means, sometimes they are the ideal approach, but just consider what is causing frustration of working remotely and investigate what might be a better way.

Good luck all, stay well.

CES 2017 – Bucket list, tick

For many years I have seen the CES show appear in magazines, then TV and then of course all over social media. As a long time tech geek and early adopter I have always wanted to attend, but never been able to. In my corporate days getting approval for a train to London was a chore. As a startup I never had the time or money either, preferring to invest in the gadgets like the Oculus rift or paying for a Unity license so I could build things. On the TV show we talked about CES, and if we had gone to a 4th series it was on the cards.
This year, with my industry analyst role in IoT I was able to go. Of course as a work trip it was a bit different to just being able to take the show in.
CES 17
I had briefing after briefing with a bit of travel time in between for the 2 main days I was there. Once thing that is not always obvious is just how big the show is. Firstly there is the Vegas convention centre with North and South Halls that is bigger than most airports. It was so big that I only got to really visit the south halls, the north hall of cars, a motor show in its own right alluded me. All the first days meeting were around the south halls. Day 2 was at the other areas of the show, the hotels have their own convention centres and also floors and suites get rented out. The Venetian Sands, Bellagio and Aria all had lots going on, each as big as any UK show it seemed.
Walking around 9-10 miles a day, still not seeing everything, at a trade show gives you an indication of the size.
#ces2017 steps
Again I pretty much missed most of the expo floor with meetings but the day I felt out I had an hour to pop back to the Sands main hall and see some things.
The split across the entire show of giant corporate powerhouses to tiny startups with a single table was amazing. I had assumed it was all the former, but the latter is heavily supported and with kickstarters and maker culture now mainstream it will continue to be really important.
One thing I was there to see was how much Augmented Reality was taking off running parallel with the VR wave, there were a lot of glasses and of course the Hololens and the industrial focussed Daqri smart helmet. Still not there as a consumer focus really yet, though the Asus Zenfone AR powered by Tango and Qualcomm was announced but not on sale until later in the year (no date given) which may put true AR into people’s hands.
#ces2017 day 1
HoloLens
#ces2017 day 1
DAQRI Smart Helmet

It was CES’s 50th anniversary, and that was fitting given I turn 50 this year too. It may not be the most exiting bucket list tick but I have already done lots of mine, and need to refresh the list anyway. I am not sure that will include riding in this human size quad copter that you fly with a smart phone though!
#ces2017 day 1

I guess we best experience everything before these guys and their bretheren take over.

#ces2017

Still at least we can 3d print new parts for ourselves

#ces2017

As you will see in this album the whole place just becomes a blur of everything looking the same, lights, sound, people, attract loops etc. All very fitting to be in Vegas.

CES 17

@xianrenaud and I wrote a spotlight piece for 451 Research as a show roundup which may end up outside the paywall CES 2017: connected, autonomous and virtual in case you do have access.

So that made a whirlwind start to this year. This time last year I was published Cont3xt and wondering what the next steps were going to be. This year I have stacks of IoT research and writing work to get on with, a 50th birthday to not get worried about, imminent wisdom tooth removal (yuk) and all being well a 2nd Degree/Il Dan black belt text in Choi Kwang Do. So onwards and upwards. Pil Seung!

Life in IoT, Pokemon, AR, Micro:bit, reports and scifi

I has been a few months since I wrote anything here. My new role at 451 Research has kept me doing a lot of writing about a lot of interesting subjects related to IoT. It is an interesting change to be on the receiving end of briefings where people tell me why their implementation or product direction is of interest, yes that’s bit poacher turned game keeper, but it is good to be able to share and build upon all my previous experience. The Internet of Things is huge and diverse, because like the internet it underpins everything. The great thing is it also include how we as people understand what is going on in a system, which lends itself to being able to discuss virtual and augmented reality. I had started to cover some VR and just posted a longer report spotlight on AR when Pokemon Go hit. It was only a matter of time before a mass market awareness thing happened, but few of us knew the form it would actually take. Most of what I write is behind the paywall for our customers, but somethings make their way outside. Firstly our AR report (as this was with @xianrenaud 451 Research IoT research director) made the home page and some free access to all. I was not in a position to write a whole report on Pokemon Go or its lack of real AR, but I did write an analyst note (our briefest piece of content). Which now is also on the homepage and free (linking back to the AR report). The VR report is still locked away but you can sign up for a trial account.
AR and VR also featured in at the end of a recent IoT Webinar on Brightalk that Christian and Brian did. I provided a couple of pictures for that. I take the position that VR is great but it is an extension of current screen technology at its heart. A screen for each eye. AR is a new departure, sensing the world and projection/translucent displays is a whole different ball game and one that had many more industrial and enterprise uses.
VR and AR diverge
Interestingly lots of AR tech is being retro fitted to VR. Nothing is ever clear cut, but its good to spot a trend or find a theory to explore.
Of course my IoT VR and AR experiences blend into the books Reconfigure and even more so the follow up Cont3xt and the adventures are still selling and being downloaded at $0.99 around the World. A few more reviews would be great. In some of my briefings some of the elements I have used start to get a little closer to reality, but it was always supposed to be near real sci-fi.
I have not thrown away my tech hands on approach to things though. Yes there is a lot of writing but the predlets still need to get the opportunity to learn their craft and this morning my/their BBC Micro:bit arrived. A fascinating Arduino like controller but loaded with LED’s, compass, bluetooth and gyroscopes. It will be great to see what they get up to with it. It is a full IoT endpoint when it comes to it.
At last BBC micro:bit #iot
Its not all work, though a lot of my play is work related too. However, we invested in a Wheel for the Xbox One, having had one on the 360. It was part present for predlet 2.0 getting a great school report and a pen licence. This time I also got a proper stand for it the Wheel Stand Pro V2. It makes a huge difference to all the driving games, particularly the rock hard Dirt 2 and Forza 6. Of course there is a prime example of where VR works, and I believe the PC version of Dirt now has headset support. If they sort it out for the Xbox, well I am in 🙂
Just keeps getting better #forza6 #thrustmaster #wheelstandpro
Another addition and a rather fantastic one was my Father’s day present of next generation slot(less) racing with Anki Overdrive. These fascinating cars read the track as they race on it, making any layout they will autonomously drive around mapping the reach first they you get to race using you phone/tablet. Switching lanes and controlling speed and virtual weapons and defences. They are fast and frenetic, and when they go off track they razz around trying to find it again. Watching the robot cars drive is pretty magical too. I know how they work, I know what they are doing, but…. wow. Once again another IoT style twist in the tail. Alluding to where the World is going, first liberating the ideas from play, just like Pokemon Go has.
If you want to see the diverse list of 451 Research reports I have been doing look here, thats not including all the press articles and conferences presenting I have been up to in just a few short months.
If you have anything industrial, enterprise or just plain quirky you would like to talk about please get in touch I am @epredator and do take a look at the books for some summer reading 🙂

451 Research has a new analyst, Internet of Things (IoT)

This is not an April 1st joke, though I know it is going to be interesting and exciting. Today I start work at 451 Research – Analysing the business of IT innovation. Specifically I am an analyst for the Internet of Things (IoT) industry. IoT is of course the underpinning substrate of almost everything that is going on so it covers an awful lot of new technology and evolving businesses.
The role entails a lot of writing and finding the important and salient facts to share with 451’s subscribers and customers.
I will be working from home, but with a fair amount of travel to conferences, customers and briefings. Those of you who work in the IT industry will be familiar with analysts making sense of the marketing and sharing their perspective on company developments and products.
Feeding Edge is continuing as a company, but not as a consulting one, as it has no employees. Having written the two sci-fi novels (that are strongly IoT related) it is now the publishing company for those books. The third book in the trilogy will be a little way away as I know the work load and writing load for my new role will be pretty intense.
What about virtual worlds and augmented reality? I am not leaving that behind. There are a lot of industrial uses in the IoT space that fit with AR in particular. When the world in instrumented you need a way to see what is going on. Likewise for VR and dealing with Big Data visualisation. When you consider the Wimbledon Second Life project in 2006-2008 a centre piece of that was the rendition of the real world trajectory of the ball pulled into the virtual space. It is a flavour of IoT. I have also worked on pushing and pulling data in and out of virtual environments making them, in some cases, an IoT simulator. So the quirky and the virtual still sit within my sights, though the focus is on the big stuff. Smart buildings, cities, corporate infrastructure, manufacturing, cloud integration, platforms and services etc.
I am going to be working for the Research Director, Internet of Things at 451 Research. Someone many of you may also know from the 2006 Virtual World days, and many other things, Christian Renaud. The role is global, but it is handy that I am over here near London and Europe to cover all the things happening here. I already have 4 conferences to attend in London this month. If you see me around say hi.
It will take a bit of getting used to the cadence of the work, but I am really looking forward to getting to hear the details of what companies are up to and sharing that with the written word, conference talks and webinars. It is a natural, but still challenging, step to take.
Thank you all for the support and interest over the past 7 years with Feeding Edge.

A big change, I am heading to something very exciting.

After seven years of employing myself here at Feeding Edge, I am making an exciting and very positive move and I have accepted a new role. This part of the adventure has been incredible and I have learned an awful lot, worked with some fantastic people and projects and ended up with something to remember these times by in the shape of the two sci-fi novels.
feedingedgelogotransparent
Feeding Edge as a company will be staying, as that’s the publisher of the books, I just won’t be working for it any more as an employee, issuing myself a p45. It may get to publish the third in the trilogy too, just not for a while yet 😉
What am I off to do? Well, I will be able to say in detail, and for who, in a few weeks when I officially start. I am still very much in the emerging technology industry, I will also be out and about a lot at conferences and various other events. I will also still be doing what I set out to do here, in ‘taking a bite out of technology so you don’t have to.’ I will also be doing lots of writing.
In all the variety of things I have experienced I have found a great deal of fulfilment in writing, both fictional and factual, historic, now and future. The sharing of the patterns and ideas that I get to experience feels like something I should carry on doing. Which is why this was just too good to pass up.
Each day here, I have found a little spark of something interesting to pursue. Some of those became small and intense flames of interest in a full project. With what is on the horizon, I feel a massive burst of energy ready and raring to power forward with. It is so interesting that whilst I don’t actually start for a few weeks I am already just getting on and doing some of the prep. It all builds on what has come before that is more about now having a sense of direction and purpose, and a team to belong to and not want to let down.
Team work and a something to rally around is important. I think it is Choi Kwang Do training that has helped me want to belong in a group again. We all help one another, and can identify still as very individual in our pursuits but part of a whole. I will of course carry on with that part of my life, as it is very important and a family bond too. With my new role I will be able to be both part of an organisation, a focussed team and with an individual focus too.
Did I mention Internet of Things? I will be very focussed on that, which is of course pretty much everything! As it’s an infrastructure and a concept that underpins the current wave of emerging technology. I have of course been in and around this since before the name got attached to it, so it’s all familiar, though ever changing. Just the way I like it.
I have one last semi-official gig with Feeding Edge this weekend, as I am honoured to have been asked to go to Jersey and judge a gaming hackathon Though this is more BCS Animation and Games dev and also a book tour.
Anyway, Thank you to everyone I have worked with over the years here, to all those opportunities that have been presented to me, for the support and believe in my abilities, and that I have learned so much from, and found this new direction to head in because of that.
Now I need to go and work out where all my little bio pieces are around the social web to get ready to update them. A nice problem to have, I think?

Self driving cars – The concept of electric opens the way

I attended a lovely wedding on Friday. It was one that I did not really know anyone at, except @elemming of course. We drove to Chorley Wood, but took the petrol car as it was about 100 mile round trip. The Leaf could make it with a splash and dash charge, but it was not worth the extra hassle. We sat in a very long M25 traffic jam getting there, 50 mile in 2 hours. Coming home late that night the M3 was closed for roadworks so we had a bit of detour to Reading in order to get back to Basingstoke. That experience is a very common one on our road system here in the UK. Petrol guzzling engine blocks sat almost motionless in a long queue. As I sat in the jam I thought how the electric Leaf would not be using any power at all sat still, but also that if all these cars were computer controlled there would be no jam, as efficient network algorithms would get us all where we needed to go, as long as everything was able to talk to everything else.
Oddly, we gave some people a lift form the church to the reception. In the few minutes drive our electric car came up in conversation. People are still intrigued, it is still early adopter territory, but in a well understood space. How does it work, how much does it cost, are they really that fast? etc. I am a tech evangelist so I love sharing this sort of information.
Nissan #leaf under the bonnet
The subject of Tesla came up too. Elon Musk and his wide ranging and World changing innovations became the topic of the continuing chat. In particular we talked about self driving cars. It was talked about, not in a laughing at the concept way, but in a how long before they do. I mentioned the fact that Tesla’s were already patched over the air, like an iPhone app would be, and had some basic extensions applied to them to enable self driving features. Once again this did not seem odd to anyone in the car.
It seems that the reality of an electric car, real people owning real ones and using them, makes a dent in the automobile paradigm. It’s electric, therefore it is probably all ‘computery’ and of course it will be on the Internet as a composite Internet of Things device. That may be a terminology step to far for someone not in the industry, but the principle is there in people’s minds.
A petrol car is stuck, tethered to a petrol pump, constantly pouring pounds into it. It is heavy and lumbering, resistant to change. It is like a telephone box on the street. The electric car is more like a wifi enabled, 4G smartphone. It can do way more than just make calls. After all if you are going to completely change how a vehicle works, and see that it does, why not change everything else around it, including who drives it.
This morning on the BBC news Ford were at the Mobile World Congress. They were explaining they were not longer just a car maker, but a platform maker. When asked when they would have full self driving cars the answer was that they already have some assistance features (which are like the Tesla) and that they had not set a date for a Level 4 fully autonomous vehicle yet, but when they did it would be mass market.
It was the first time I had heard the term Level 4. Wikipedia came to my aid on this one.
From https://en.wikipedia.org/wiki/Autonomous_car

In the United States, the National Highway Traffic Safety Administration (NHTSA) has proposed a formal classification system:[14]

Level 0: The driver completely controls the vehicle at all times.
Level 1: Individual vehicle controls are automated, such as electronic stability control or automatic braking.
Level 2: At least two controls can be automated in unison, such as adaptive cruise control in combination with lane keeping.
Level 3: The driver can fully cede control of all safety-critical functions in certain conditions. The car senses when conditions require the driver to retake control and provides a “sufficiently comfortable transition time” for the driver to do so. Example: Tesla Model S
Level 4: The vehicle performs all safety-critical functions for the entire trip, with the driver not expected to control the vehicle at any time. As this vehicle would control all functions from start to stop, including all parking functions, it could include unoccupied cars.
An alternative classification system based on five different levels (ranging from driver assistance to fully automated systems) has been published by SAE, an automotive standardisation body.

It is interesting that we have such a leap in levels. The move from 3 to 4 is huge if you think about it. If we were starting the road system from scratch now, we might just dive into Level 4. Dedicated lanes, less complexity and adversity for the computers to have to cope with. Now though we have a mixed system. Any level 4 car will have to cope with all the existing Level 0 drivers and a world built for them. e.g. a full Level 4 system would not need traffic lights. Cars could interleave at junctions with an automated flow system.

As you can see just form a wikipedia article, even the standardisation of the level numbers has not occurred. How and where the massive automotive corporations are going to collaborate on communications standards across the vehicles is going to be interesting. The pressure on the software industry to create realtime systems that do not fail at all is also going to be high. All our computers, phones etc crash. They need a reboot here and there. That doesn’t matter so much sat at your desk, but in a car hurtling at 70mph+ in an environment where lots of the other cars are still Level 0 and have human driver quirks to deal, and not having any software problems and actually crashing with is no mean feat.

As a long time software engineer, we used to have a long lead time in testing. Once deployed changes tweaks did not happen. Fixes were bundled and applied to big central systems but you tended to have to get it correct first time. Now we are in a permanent patch environment. This is great as things can improve over time, but also it can cause an attitude in engineering and the pressures to hit deadlines, that it is OK we can patch it later over the Internet.

I wonder what is going to happen to the automotive industry, and the things around it. The diversity of car design, engine performance and general handling all feature heavily in shows like Top Gear and whatever Amazon’s reboot of it will be called. If our vehicles just become self driving taxis will we still try and show off our design choices and apparent status with them. Will a custom car be nothing more than a large iPhone case? There are some huge social implications in how we feel about cars and what we do in them. A car will be an office, full attention can be given to phone calls or emails, maybe even just donning you VR headset for a virtual meeting on a nice simulated desert island rather than watch the motorway sidings zoom past.

It is definitely an area that will impact all our lives and is another exciting, and slightly scary one to consider.

Lucky 7 years – Feeding Edge birthday

Wow. It is seven years since I started Feeding Edge Ltd. That is quite a long while isn’t it? The past year has been a more difficult one with less work in the pipeline for most of it. It has meant I have had to take stock and look to do other things, whilst the World catches up. It does seem strange given the dawn of the new wave of Virtual Reality, and Augmented Reality that I have not managed to find the right people to engage my expertise and background in both regular technology and virtual worlds. In part that was because I was focussing on one major contract, when that dried up suddenly there was no where to go. It is starting from zero again to build up and sell who I am and what I do.
My other startup work has always been ticking along under the covers, as we try and work the system to find the right person with the right vision to fund what we have in mind. It is a big a glorious project, but it all takes time. Lots of no, yes but and even a few lets do it, followed by oh hang can’t now other stuff has come up.
On the summer holiday, I had a good long think about whether to give this all up and try and find a regular position back in corporate life, I was hit with a flash of inspiration for the science fiction concept. It was so obvious that I just had to give it a go. That is not to say I would not accept a well paid job with slightly more structure to help pay my way. However, the books flowed out of me. It was an incredibly exciting end to the year. Learning how to write and structure Reconfigure, how to package and build the ebook and the print version. How to release and then try and promote it. I have learned so much doing it that helps me personally, helps my business and also will help in any consulting work I do in the future. I realised too that the products of both Reconfigure and Cont3xt are like a CV for me. They represent a state of the virtual world, virtual reality, augmented reality and Internet of Things industry, combined with the coding and use of game tech that comes directly from my experiences, extrapolated for the purpose of story telling.
Write what you know, and that appears to be the future, in this case the near future.
This year I have also been continuing my journey in Choi Kwang Do. This time with a black suit on as a head instructor. It has led me to give talks to schools on science and why it is important, with a backdrop of Choi Kwang Do as a hook for them. I am constantly trying to evolve as a teacher and a student. Once again the reflective nature of the art was woven into the second book Cont3xt. I did not brand any of the martial arts action in the book as Choi Kwang Do as that may mis-represent the art and I don’t want to do that, but it did influence the start of the story with its more reflective elements, later on a degree of poetic licence kicked in, but the feelings of performing the moves is very real.
I have continued my pursuit of the unusual throughout the year. The books as a product provide, rather like the Feeding Edge logo has in the past, a vehicle to explore ideas.
I still really like my Forza 6 book branded Lambo, demonstrating the concept of digital in world product placement.

If you have read the books, and if not why not? they are only 99p, you will know that Roisin like Marmite. Why not ? I like Marmite, again write what you know. It became a vehicle and an ongoing thread in the stories, and even a bit of a calling card. It is a real world brand, so that can be tricky, but I think I use it in a positive way, as well as showing that not everyone is a fan. So the it is just another real world hook to make the science fiction elements believable. So I was really pleased when i saw that Marmite had a print your own label customisation. It is print on demand Marmite, just as my books are print on demand. It uses the web and the internet to accept the order and the then there is physical delivery. I know its a bit meta but thats the same pattern Roisin uses, just the physical movement of things is a little more quirky 🙂
Http://www.cont3xtbook.co.uk meets #marmite
I have another two jars on the way. One for Reconfigure and one for Roisin herself.
I am sure she will change her own twitter icon from the regular jar to one of these later as @axelweight Yes she does have a Twitter account, she had to otherwise she would not have been able to accidentally Tweet “ls -l” and get introduced to the World changing device @RayKonfigure would she?
All this interweaving of tech and experience, in this case related to the books, is what I do and have always done. I hope my ideas are inspirational to some, and one day obvious to others. I will keep trying to do the right thing, be positive and share as much as possible.
I am available to talk through any opportunities you have, anytime. epredator at feedingedge.co.uk or @epredator
Finally, last but not least, I have to say a huge thank you to my wife Jan @elemming She has the pressure of the corporate role, one that she enjoys but still it is the pressure. She is the major breadwinner. You can imagine how many 99p books you have to sell make any money to pay anything. She puts up with the downs whilst we at for the ups. Those ups will re-emerge, this year has shown that too me. No matter how bleak it looks, something happens to offer hope. I have some new projects in the pipeline, mostly speculative, but with all these crazy ideas buzzing around something will pop one day.
As we say in Choi Kwang Do – Pil Seung! which means certain victory. Happy lucky 7th birthday Feeding Edge 🙂

Using the Real World – IoT, WebGL, MQTT, Marmite, Unity3d and CKD

All the technology and projects I have worked on in my career take what we currently have at the moment and create or push something further. Development projects of any kind will enhance or replace existing systems or create brand new ones. A regular systems update will tweak and fix older code and operations and make them fresher and new. This happens even in legacy systems. In both studying and living some of the history of our current wave of technology, powered by the presence of the Internet, I find it interesting to reflect of certain technology trajectories. Not least to try and find a way to help and grow this industries, and with a bit of luck actually get paid to do that. I find that things finding out about other things is fascinating. With Predlet 2.0 birthday party we took them all Karting. There was a spare seat going so I joined in. The Karts are all instrumented enough that the lap times are automatically grabbed as you pass the line. Just that one piece of data for each Kart is then formulated and aggregated. Not just with your group, but with the “ProSkill” ongoing tracking of your performance. The track knows who I am now I have registered. So if I turn up and rice again it will show me more metrics and information about my performance, just from that single tag crossing the end of lap sensor. Yes that IoT in action, and we have had that for a while.
Great fun karting. Yay for being faster than 9 year olds :)
The area of Web services is an interesting one to look at. Back in 1997, whilst working on very early website for a car manufacturer, we had a process to get to some data about skiing conditions. It required a regular CRON job to be scheduled and perform a secure FTP to grab the current text file containing all the ski resorts snowfall, so that we could parse it and push it into a form that could be viewed on the Web. i.e. it had a nice set of graphics around it. That is nearly 20 years ago, and it was a pioneering application. It was not really a service or an API to talk to. It used the available automation we had, but it started as a manual process. Pulling the file and running a few scripts to try and parse the comma delimited data. The data, of course, came from both human observation and sensors. It was collated into one place for us to use. It was a real World set of measurements, pulled together and then adjusted and presented in a different form over the Internet via the Web. I think we can legitimately call that an Internet of Things (IoT) application?
We had a lot of fancy and interesting projects then, well before their time, but that are templates for what we do today. Hence I am heavily influenced by those, and having absorbed what may seem new today, a few years ago, I like to look to the next steps.
Another element of technology that features in my work is the ways we write code and deploy it. In particular the richer, dynamic game style environments that I build for training people in. I use Unity3d mostly. It has stood the test of time and moved on with the underlying technology. In the development environment I can place 3D objects and interact with them, sometimes stand alone, sometimes as networked objects. I tend to write in C# rather than Javascript, but it can cope with both. Any object can have code associated with it. It understands the virtual environment, where something is, what it is made of etc. A common piece of code I use picks one of the objects in the view and then using the mouse, the virtual camera view can orbit that object. It is an interesting feeling still to be able to spin around something that initial looks flat and 2D. It is like a drones eye view. Hovering or passing over objects.
Increasingly I have had to get the Unity applications to talk to the rest of the Web. They need to integrate with existing services, or with databases and API’s that I create. User logons, question data sets, training logs etc. In many ways it is the same as back in 1997. The pattern is the same, yet we have a lot more technology to help us as programmers. We have self defining data sets now. XML used to be the one everyone raved about. Basically web like take around data to start and stop a particular data element. It was always a little to heavy on payload though. When I interacted with the XML dat from the tennis ball locations for Wimbledon the XML was too big for Second Life to cope with at the time. The data had to be mashed down a little, removing the long descriptions of each field. Now we have JSON a much tighter description of data. It is all pretty much the same of course. An implied comma delimited file, such as the ski resort weather worked really well, if the export didn’t corrupt it. XML version would be able to be tightly controlled and parsed in a more formal language style way, JSON is between the two. In JSON the data is just name:value, as opposed to XML value. It is the sort of data format that I used to end up creating anyway, before we had the formality off this as a standard.
Unity3d copes well with JSON natively now. It used to need a few extra bits of code, but as I found out recently it is very easy to parse a web based API using code and extra those pieces of information and adjust the contents of the 3d Environment accordingly. By easy, I mean easy if you are a techie. I am sure I could help most people get to the point of understanding how to do this. I appreciate too that having done this sort of thing for years there is a different definition of easy.
It is this grounding in real World pulling info data and manipulating it, from the Internet and serving it to the Web that seems to be a constant pattern. It is the pattern of IoT and of Big Data.
As part of the ongoing promotion of the science fiction books I have written I created a version of the view Roisin has of the World in the first novel Reconfigure. In that she discovers and API that can transcribed and described the World around her.
This video shows a simulation of the FMM v1.0 (Roisin’s application) working as it would for her. A live WebGL version that just lets you move the camera around to get a feel for it is here.

WebGL is a new target that Unity3d can publish too. Unity used to be really good because it had a web plugin that let us deploy applications, rich 3d ones, to any web browser not just build for PC, mac and tablets. Every application I have done over the past 7 years has generally had the web plugin version at its core to make life easier for the users. Plugins are dying and no longer supported on many browsers. Instead the browser has functions to draw things, move things about on screen etc. So Unity3d now generates the same thing as the plugin, which was common code, but creates a mini version for each application that is published. It is still very early days for WebGl, but it is interesting to be using it for this purpose as a test and for some other API interactions with sensors across the Web.
In the story, the interaction Roisin starts as a basic command line ( but over Twitter DM), almost like the skiing FTP of 1997. She interrogates the API and figures out the syntax, which she then builds a user interface for. Using Unity3d of course. The API only provides names and positions of objects, hence the cube view of the World. Roisin is able to move virtual objects and the API then, using some Quantum theory, is able to move the real World objects. In the follow up, this basic interface gets massively enhanced, with more IoT style ways of interacting with the data, such as with MQTT for messaging instead of Twitter DM’s as in the first book. All real World stuff, except the moving things around. All evolved through long experience in the industry to explain it in relatively simple terms and then let the adventure fly.
I hope you can see the lineage of the technology in the books. I think the story and the twists and turns are the key though. The base tech makes it real enough to start to accept the storyline on top. When I wrote the tech parts, and built the storyboard they were the easy bits. How to weave some intrigue danger and peril in was something else. From what I have been told, and what I feel, this has worked. I would love to know what more people think about it though. It may work as a teaching aid for how the internet works, what IoT is etc for any age group, from schools to boardroom? The history and the feelings of awe and anger at the technology are something we all feel at some point with some element of out lives too.
Whilst I am on real World though. One of the biggest constants in Roisin’s life is the like it or love it taste of Marmite. It has become, through the course of the stories, almost a muse like character. When writing you have to be careful with real life brands. I believe I have used the ones I have in these books as proper grounding with the real World. I try to be positive about everyone else products, brands and efforts.
In Cont3xt I also added in some martial arts, from my own personal experience again, but adjusted a little her and there. The initial use of it in Cont3xt is not what you might think when you hear martial art. I am a practitioner of Choi Kwang Do, though I do not specially call any of the arts used in the book by that name as there are times it is used aggressively, not purely for defence. The element of self improvement is in there, but with a twist.
Without the background in technology over the years and the seeing it evolve and without my own personal gradual journey in Choi Kwang Do, I would not have had the base material to draw upon, to evolve the story on top of.
I hope you get a chance to read them, it’s just a quick download. Please let me know what you think, if you have not already. Thank you 🙂