So much is going on in the way of real time interactive software and animations that I find just trying to get a good understanding of all the possibilities inherent in the many programs on the market is daunting. As a freelance 3d artist/visual poet working with different companies, understanding the technology is important to me artistically as well as for employment. I am also a resident artist at Vortex Immersion – a company that among other things stages real time interactive and and immersive events in conjuncture with different artists and companies. For me the key is to stay calm and find the tools that work to create what I need. One very interesting tool I recently rediscovered is Touch Designer . Touch Designer put out by Derivative is a visual development platform that can be used to create real time and interactive media systems, as well as live music visuals. When I first came across the software program Touch Designer in about 2002 or 2003, it was being primarily used to VJ. About 6 months ago I again came upon Touch in a demo being given at the Vortex Immersion Dome downtown in Los Angeles by Russ Haines of Eye Vapor . Among other things the company Eye Vapor creates live interactive performances. In that particular demo Russ was interactively flying a spaceship around the Vortex Immersion dome. Eye Vapor has done some very impressive work. At a corporate show in Boston this past year they had set up real time graphics that viewers could interactively control using iPads. For other events such as a musical event hosted by Yoko Ono at the Hollywood Bowl or the EMA event at the Belasco Theater in Los Angeles they had dancers interacting with the on screen graphics, and sound being interactively controlled by visuals. At a Halloween event for Manguin No1 Absinthe they created live 3d stereo graphics.
Posts Tagged ‘time’
Interactive Medias, Interview with Russ Haines of Eye Vapor and Touch Designer
Support For Quad-Core iDevices Found In iOS 5.1 Beta Code
It’s no secret that smartphone and tablet OEMs are looking toward quad-core processors to power their next-generation doodads, with Apple’s oft-rumored A6 chipset being one of the most anticipated. According to 9to5Mac, snippets of code in the beta version of the iOS 5.1 update tacity confirm that a quad-core A6 will soon grace Apple’s new iDevices. 9to5Mac’s sources point to two images — the count begins at 0 for the first processing core, which would mean a dual-core device would be referred to with the label “/cores/core.1.” The existence of a reference to “/cores/core.3.” means that Apple has indeed been slaving away on quad-core iPhones and iPads. Not that it should be a huge surprise — semiconductor manufacturer TSMC was working on a trial production run in August, but the company had issues that eventually led to Apple and Samsung working together again. Meanwhile, the market is quickly shifting toward quad-core being the next big thing in the mobile/portable space. Asus’s quad-core Transformer Prime tablet hit the streets not long ago, although the experience has been a little rocky for certain users. The Transformer Prime’s NVIDIA Tegra 3 chipset was seen in early benchmarks to be a considerable step above the chipset it was meant to replace. Even so, it’s scores showed that it was only marginally more robust than the iPad 2′s dual-core A5. Now I wouldn’t take those scores as gospel — Matt notes that the benchmarking software may not have been able to fully take advantage of the four cores at the time — but Apple’s quad-core efforts could potentially be the ones to beat. With all the talk of multiple cores, one has to wonder how much of a performance boost we’ll see once these quad-core iDevices are released into the wild. The answer will be something of a mixed bag — Apple’s first party applications will most likely be tuned to play nice with the additional processing cores, but it’ll take time for the scores of iOS developers hit their stride. In the end though, benchmarks alone won’t entice most people buy a certain tablet. It’s safe to say that new iPads will sell like crazy even if they’re not the first or the fastest quad-core tablet out there.
DCT, or Down the Rabbit-Hole (Part II, Orthogonal)
In the first part of this epic we investigated the substance of the issue and promised to build a two dimensional transform. Now is the time to get down to it. Remember that we require a mathematical transformation that will be reversible, efficient, and de-correlated at the same time. The last two requirements mean that most information must be concentrated in a small number of coefficients, and the interdependency among the coefficients must be weak (the coefficients must be de-correlated). We also have to consider the efficiency of the transform in terms of memory footprint, number of arithmetic operations, and hardware implementation difficulty. Since modern video encoding standards operate in blocks as frame splitting units, it would be logical to require the transformation to be of block nature as well. That is to say, the transform has to operate on NxN sample blocks. Note Actually, there exist both block and full transforms. Both have certain advantages and disadvantages. For example, full transformations require a large amount of memory, but yield better results when applied to static content. Block transforms, on the other hand, require little memory, but produce a negative visual effect. What kind of effect? Let us get back to the concept of transform. The essence of a mathematical transformation consists in changing the representation of a value, changing its format, as a result of which it acquires certain useful characteristics. In our particular case, the transformation has to convert a set of correlated values into de-correlated, or statistically independent values, allowing us to automatically eliminate statistical redundancy. We will mostly consider orthogonal transformations. Remember that our transformation requirements include efficiency in terms of memory footprint, number of arithmetical operations, and simplicity of hardware implementation. This means that the transform has to be linear. Thereby, the transformed values b(i) have to be produced by a linear combination of source values a(i) and transformation coefficients d(i,j): However, linearity simply constitutes one of the features of an orthogonal transformation, but does not determine it. In order for a transform to be an orthogonal one, its transformation matrix has to consist of mutually orthogonal vectors. Why? Let’s consider another example. Consider a 4×4 block of luminance samples. Let’s refer to it as A. Note: It is accepted practice in video encoding to operate blocks of 8×8. We have chosen a block four times smaller in order to simplify the example. But why 8×8 and no more? Isn’t it better to start with a block of 64×64? Let us listen to signals from space and choose the following transformation matrix: Note: What’s the deal? Where did the ½ come from? This is a requirement of the energy conservation principle.What?! Let’s apply the transformation to the current block (A): Note that the elements in the first line have become dominant, while the other elements have been considerably reduced. The transformation has affected each column of the source sample value matrix. But we’ve got to concentrate the information predominantly in the first coefficient. Therefore we are going to apply the transformation one more time to the lines of the sample matrix, first transposing the matrix, as it is fortunately symmetric. We have achieved the required results, concentrating all the energy in the first element. Note that the transformation is reversible, that is to say we can always get the original values. Gradient fans will like the visualization (before and after): So, what consideration determines the choice of matrix? First and foremost, it is determined by logical prerequisites. We know what we need to get – a matrix with a specific distribution of energy, with the energy concentrated in the upper left block. For this purpose we need the first basis vector of the transformation matrix to strengthen the sample values. Since sample luminance values may not be negative, the basis vector must also contain only positive values. In our case it is the vector (1, 1, 1, 1). Logical, right? The remaining part of the coefficients matrix must contain little additional information. This is achieved by varying the frequency of changes in the sign of the transformation matrix coefficients. We know that the original samples have very similar values, therefore, if we choose a transformation vector with half of its values negative and the other half positive, the resulting linear combination of numbers with different signs and close modules will result in a small figure. And the final thought is that the remaining three basis vectors have to be different to comprise a basis of space. In other words, they have to be orthogonal (linearly independent). Those are the vectors (1, 1, -1, -1), (1, -1, -1, 1) и (1, -1, 1, -1). They have varying signs and are linearly independent. Thus we have built a transform satisfying all the aforesaid requirements. An observant reader must long have noticed the abbreviation DCT in the headline. What is it? I’ve got no idea myself . We’ll talk about it next.
Lies Entrepreneurs Tell
Editor’s note: Contributor Ashkan Karbasfrooshan is the founder and CEO of WatchMojo . Follow him @ashkan . Entrepreneurs are always in “sell mode”, but that doesn’t mean they need to be BS-artists. Most entrepreneurs aren’t born liars, but we’re brought up in a system that rewards bad behavior and taking the easy way out by lying instead of being truthful, something that eventually catches up with you. If you’re an entrepreneur, here are 5 common lies you’ve probably told. Lie No. 1: “I have no regrets” or “If I had to do it again, I wouldn’t do it any differently”. Conventional wisdom suggests that you should not regret anything. Highly unlikely if you ask me; the key is how you manage the things you regret and what you do about them: do you let them affect you and cloud your judgment in the future? Do you dwell on the mistakes you have made or have you learned from your errors and ensure to avoid them in the future? Human beings are more Velcro than Teflon, but we are raised to think that having regrets or regretting something makes us feel inferior. I regret the color of socks I decided to wear today. I also regret not starting a company sooner. I regret that last shot of tequila at our office party last Friday. I could go on. The point is, it’s what you do about the mistakes and missed opportunities that you regret that matter, not pretending that you ever did anything wrong. Don’t live a lie, be honest about your past to live a better future. Lie No. 2: “It’s not personal, it’s business” You’ve certainly heard the line “it’s business, not personal” from The Godfather. I had a boss who used to live by this motto. After I helped make him millions, I left to start WatchMojo; he sued me in a frivolous lawsuit (which I won despite representing myself). He had no case and lost any shred of integrity he had left. It was personal. In other words, just because you hear a cool line in a movie doesn’t make it true, and certainly doesn’t mean you should live by it. It’s Hollywood, it’s make-believe. In real life, everything is personal, especially in business—and in particular at startups, where emotions run high and personalities spill over into the workplace. Of course, without a doubt, anyone who can manage their feelings and not let personal emotions affect business decisions has an upper hand in business dealings, but that doesn’t make business any less personal. In sports, it’s great to remain cool—think Joe Montana. But those who take losing personally and play to win tend to win more often than they lose. Success boils down to vision, ambition, determination, execution, luck and timing. Luck and timing are the most important externalities and determination is arguably the biggest variable you can control. As such, success or failure boils down to emotions and how determined you are to win, take your victories and setbacks personally, but act professionally about it. In my experience, anyone who says this lie is probably most likely to take things personally, even if they don’t realize it. I tell my colleagues that I expect them to take their work personally (so that they are passionate) but that they should remain professional about how they show their reactions. Lie No. 3: “We’re not raising money” It’s practically the American dream to spend other people’s money. Yet publicly, entrepreneurs oftentimes play charades and pretend that they’re not raising money. Why? Building companies takes time and money. Telling an investor who is taking the time to meet you that you’re not interested in raising money isn’t playing hard to get, it’s wasting their time. Lie No. 4: “We’re not looking to sell” When the Google guys were willing to sell their search engine early on to Yahoo! for a couple of million dollars, then you know that all entrepreneurs would sell if the price was right. If there’s one thing I can’t stand, it’s when entrepreneurs try to convince anyone who will listen that they’re going to IPO. A fraction of startups go on to survive, let alone succeed. A fraction of those will have liquidity events, and—you guessed it—a small portion of those will come from IPOs. This year we saw the return of tech IPOs, and most of them fizzled after the offering. Call me a cynic, but as an investor, I like to know that an entrepreneur is thinking of who might buy his company. Lie No. 5: “I’m your biggest fan” People who say “I’m your biggest fan” probably have already stabbed you in the back or will throw you under when you’re not around. Whenever someone has said this to me in the past, it’s been akin to the kiss of death. Be honest with people: if you are actually their biggest fan, don’t just say it—act on it. And if you don’t like someone, then don’t be a hypocrite. I’ve found that people who use this line like to use it a lot. They are everyone’s biggest fan. When it’s said and done, the truth always comes out. And when it comes to clichés, eventually people see through them and you look hollow. All you have is your integrity and your word; don’t waste your credibility by trying to curry favor. Image by Arena Creative /Shutterstock .
Why Hasn’t Safari Skyrocketed Like Chrome Has?
The past few days, there’s been a lot of talk about web browsers. The report that Google will be paying Mozilla close to one billion dollars over the next three years to ensure that their search engine remains the default for Firefox is fascinating for a few reasons . The biggest is that Google now makes a Firefox competitor, Chrome. And it got me thinking about Safari. Remember Safari? While Chrome has skyrocketed from 0 percent market share in August 2008 to over 25 percent last month, Apple’s web browser lingers
A Few Tips For Developers On How To Get Hired By A Startup
Not everyone is cut out to work for a startup. It involves a lot of hustling, a lot of nail-biting, pizza-eating, sleeping at your desk, tears, failure, confusion, and on and on. And wearing your startup’s t-shirt. All the time. That being said, it can also be extremely rewarding and, with all the cash flying around Silicon Valley (and beyond), aspiring entrepreneurs are flocking to startups. So, say you’re one of those people who is champing at the bit to go work for a startup, what do you do next? Well, you can try this , or in the event you’re not quite ready to grow a mustache, you can check out things startups should know when looking for top talent , and, hey, Justin Kan has written about how to get a job at a startup even if you don’t have a lot of experience. But what about the programmers and developers out there looking to work at startup? Is no one thinking about them?!? Today, we’re offering a small slice of holiday cheer thanks to Monetate , the platform that provides marketers with testing and targeting services for their websites (and recently raised $15 million from OpenView Venture Partners, Floodgate, and First Round Capital ), as the startup has put together an infographic that offers a few tips for programmers who are looking to toss their talents into the startup ring. Developers want to shoot for the top, and Facebook, Twitter, and Google are highly coveted places of employment for programmers for a reason; of course, the harsh reality is that not everyone is going to work at these companies, nor do all developers want to work at these companies. ( Though there are great books like this one if that’s the road you choose .) Opting to go work for an early-stage business means hard work and sacrifice — and doesn’t always offer competitive salary/benefits — but it can mean more freedom, more of a say in the direction of a company, and the chance to disrupt the old and be a part of building the new. There are tons of places to find jobs, including cool career advancement platforms for developers like Gild , there are incubators, startup networking events and meetups , hackathons, and more. ( Identified, anyone? ) Developers can showcase their best work and hacks on Github , or go build something awesome with a favorite startup’s API to offer prospective employers a taste of what they would do were they to get hired. Startups are looking for programmers willing to take initiative, those who display creative thinking, and those work well with others (on deadline). Do those and you’re well on your way. That being said, be careful of overusing the words “rockstar” and “ninja” when talking about yourself. As much as we all like ninjas, a plastic sword, geeky interests (and familiarity with Java) do not a ninja make. Take it from this guy . Without further ado, check out Monetate’s infographic below. And to all the hearty programmers and developers out there, please chime in with your expert tips. This is by no means complete.
Lookout’s 2012 Mobile Security Threat Predictions: SMS Fraud, Botnets And Malvertising
Lookout, a company that offers security services for a number of smartphone platforms, is releasing its 2012 Mobile Malware Predictions, based on data collected from its Mobile Threat Network, a cloud-based network which constantly analyzes global threat data to identify and quickly block new threats with over-the-air app updates. The network includes more than one million apps and 15 million user devices worldwide. For background, Lookout’s web-based, cloud-connected applications for Android, Windows Mobile, BlackBerry and most recently iOS devices help users from losing their phones and identifies and block threats on a consumer’s phone. Users simply download the software to a device, and it will act as a tracking application, data backup and a virus protector much like security software downloaded to a computer. Lookout says that mobile threats are on the rise (which we’ve heard from McAfee as well), especially for Android device owners. The company estimates that mobile threats successfully stole more than one million dollars from Android users in 2011. And in 2012, Lookout says that the criminal business of malware will be more profitable than ever before as the possibility of monetizing mobile devices grows and the cost of infecting devices lessens. Kevin Mahaffey, co-founder and chief technology officer at Lookout, warns, “In 2012, we expect to see the mobile malware business turn profitable. What took 15 years on the PC platform has only taken the mobile ecosystem two years.” The report shows that the annual likelihood of an Android user encountering malware today has increased to 4 percent up from a 1 percent likelihood measured at the beginning of 2011. In fact, Android users worldwide have a 36 percent chance of clicking on an unsafe link in 2011 (up 6 percent from July 2011). In the United States, the likelihood of encountering an unsafe link is higher than the global average at 40 percent. As for 2012, Lookout has identified a number of security threats that mobile users will encounter more frequently in the new year. First, mobile pickpocketing (SMS/call fraud) will be on the rise as malware writers continue to steal money directly from consumers by accessing their mobile devices’ ability to charge phone bills via SMS billing and phone calls. For example, earlier this year Lookout identified GGTracker, the first mobile malware that steals money from users in the U.S and earlier this week Lookout identified another Android Trojan, RuFraud, targeting Eastern European users. While botnet networks have yet to be used at scale, this issues will be a serious threat in 2012. Lookout anticipates malware writers could secretly integrate thousands of mobile devices into extensive botnet-like networks like DroidDream and Geimini to distribute spam, steal private info, and install other malware. Because many users fail to update device software and the difficulty of patching vulnerabilities on mobile phones, malware writers will also continue to exploit iOS and Android OS at a pace greater than vulnerabilities can be resolved. In terms of mobile malware, Lookout says that malware writers will develop tools that enable the automatic repackaging of malicious applications. Lookout has seen instances where several infected apps were packaged by the same developer within a matter of seconds. Both iOS and Android users will be susceptible to browser attacks as malware writers attempt to profit via Web-based mobile phishing distribution like email, text messages and fraudulent websites. Lookout also says that malvertising (genuine-looking advertisements that link back to fraudulent sites) will continue to increase in 2012, especially as mobile advertising grows. Lookout, which just raised $40 million in new funding, is preparing for an action-packed 2012. The company will continue to expand internationally, and launched in Germany this week. And the company will be looking to continue to develop its mobile security technology, focusing on optimizing the time it takes to detect a threat and protect users.
Meshcentral.com – New remote task manager
A few weeks ago I released the first support for Windows Management Interface (WMI), at the time, you should type in direct queries but everything was not very end-user friendly and not elegant at all. Today, I just released version 1.51 of the mesh agent which will take about 24 hours to update all the computer. In this new agent I now support WMI method invocation which allows remote access to pretty powerful stuff. For example you can enumerate running processes, start and stop them. So, I then added the first version of a remote task manager on Meshcentral.com . When you go to the device page of a specific device, you will see a “tasks” link at the bottom of the page, this will bring up the web-based task manager. You need to have the remote computer powered on for this to work and it is only supported on Windows. The other thing to note is that, when you launch a new application, it will launch it in the background system account. So you can remotely launch notepad, but your are not going to see it on the local desktop. This is something I can fix in the future, but for now, this is a limitation. For quick an easy demo, you can launch notepad on the local desktop, head over to your iPad or anyt other web device and use Meshcentral to terminate notepad. Always very cool. Below, picture of the new web based remote task manager. Ylian meshcentral.com
$100 Million Intel Capital Fund for AppUp
Apps, as it turns out, need stuff, and stuff, as it ALSO turns out, costs money. Your time is yours and only costs you in opportunities and your great ideas (if you are so fortunate) may well be limitless, but lots of real (important) stuff comes with real hard costs and isn’t limitless for any of us. read more



Posted in
Tags: