Skip to main content

Home/ Advanced Concepts Team/ Group items tagged mobile

Rss Feed Group items tagged

Dario Izzo

Modular Mobile Phones (big G + Motorola behind this): Same idea applicable to satellite... - 1 views

  •  
    We thought about a modular SAT concept in tahe past (looking to the second issue of Acta Futura its already there) .... but never made concrete steps ....
Francesco Biscani

Apple's Mistake - 5 views

  •  
    Nice opinion piece.
  •  
    nice indeed .... especially like: "They make such great stuff, but they're such assholes. Do I really want to support this company? Should Apple care what people like me think? What difference does it make if they alienate a small minority of their users? There are a couple reasons they should care. One is that these users are the people they want as employees. If your company seems evil, the best programmers won't work for you. That hurt Microsoft a lot starting in the 90s. Programmers started to feel sheepish about working there. It seemed like selling out. When people from Microsoft were talking to other programmers and they mentioned where they worked, there were a lot of self-deprecating jokes about having gone over to the dark side. But the real problem for Microsoft wasn't the embarrassment of the people they hired. It was the people they never got. And you know who got them? Google and Apple. If Microsoft was the Empire, they were the Rebel Alliance. And it's largely because they got more of the best people that Google and Apple are doing so much better than Microsoft today. Why are programmers so fussy about their employers' morals? Partly because they can afford to be. The best programmers can work wherever they want. They don't have to work for a company they have qualms about. But the other reason programmers are fussy, I think, is that evil begets stupidity. An organization that wins by exercising power starts to lose the ability to win by doing better work. And it's not fun for a smart person to work in a place where the best ideas aren't the ones that win."
  •  
    Poor programmers can complain, but they will keep developing applications for iPhone as long as their bosses will tell them to do so... From my experience in mobile software development I assure you it's not the pain of the programmer that dictates what is done, but the customer's demand. Even though like this the quality of applications is somewhat worse than it could be, clients won't complain as they have no reference point. And things will stay as they are: apple censoring the applications, clients paying for stuff that "sometimes just does not work" (it's normal, isn't it??), and programmers complaining, but obediently making iPhone apps...
Luzi Bergamin

"ride sharing 2.0" with car2gether - 2 views

  •  
    Pretty close to what we suggested for "system of systems." Was an excellent exercise in bullshitting, but of course ESA is not innovative enough. Now it's too late, Daimler did it...
  •  
    not sure they will end up needing a lot of "space" though ...
  •  
    There is no "space" yet, at least I didn't find any. But that's because they didn't consider specific hardware, but normal mobile phones. The step to include "space" is obvious, though, and I'm sure they thought about this as well...
Dario Izzo

Project 10^100 winners - 6 views

  •  
    Five great innovative initiatives already happening
Joris _

Qwiki - 8 views

shared by Joris _ on 06 Oct 10 - No Cached
  •  
    "information experience" ... impressive
  •  
    Nice!! I want that thing on my mobile which wakes you up in the morning with the weather and temperature....so cool
  •  
    you will need to explain me what is nice in there ....
Francesco Biscani

Official Google Blog: Announcing Google's Focused Research Awards - 0 views

  • Today, we're announcing the first-ever round of Google Focused Research Awards — funding research in areas of study that are of key interest to Google as well as the research community. These awards, totaling $5.7 million, cover four areas: machine learning, the use of mobile phones as data collection devices for public health and environment monitoring, energy efficiency in computing, and privacy.
  •  
    Might be of some interest to Christos?
Francesco Biscani

STLport: An Interview with A. Stepanov - 2 views

  • Generic programming is a programming method that is based in finding the most abstract representations of efficient algorithms.
  • I spent several months programming in Java.
  • for the first time in my life programming in a new language did not bring me new insights
  • ...2 more annotations...
  • it has no intellectual value whatsoever
  • Java is clearly an example of a money oriented programming (MOP).
  •  
    One of the authors of the STL (C++'s Standard Template Library) explains generic programming and slams Java.
  • ...6 more comments...
  •  
    "Java is clearly an example of a money oriented programming (MOP)." Exactly. And for the industry it's the money that matters. Whatever mathematicians think about it.
  •  
    It is actually a good thing that it is "MOP" (even though I do not agree with this term): that is what makes it inter-operable, light and easy to learn. There is no point in writing fancy codes, if it does not bring anything to the end-user, but only for geeks to discuss incomprehensible things in forums. Anyway, I am pretty sure we can find a Java guy slamming C++ ;)
  •  
    Personally, I never understood what the point of Java is, given that: 1) I do not know of any developer (maybe Marek?) that uses it for intellectual pleasure/curiosity/fun whatever, given the possibility of choice - this to me speaks loudly on the objective qualities of the language more than any industrial-corporate marketing bullshit (for the record, I argue that Python is more interoperable, lighter and easier to learn than Java - which is why, e.g., Google is using it heavily); 2) I have used a software developed in Java maybe a total of 5 times on any computer/laptop I owned over 15 years. I cannot name of one single Java project that I find necessary or even useful; for my usage of computers, Java could disappear overnight without even noticing. Then of course one can argue as much as one wants about the "industry choosing Java", to which I would counterargue with examples of industry doing stupid things and making absurd choices. But I suppose it would be a kind of pointless discussion, so I'll just stop here :)
  •  
    "At Google, python is one of the 3 "official languages" alongside with C++ and Java". Java runs everywhere (the byte code itself) that is I think the only reason it became famous. Python, I guess, is more heavy if it were to run on your web browser! I think every language has its pros and cons, but I agree Java is not the answer to everything... Java is used in MATLAB, some web applications, mobile phones apps, ... I would be a bit in trouble if it were to disappear today :(
  •  
    I personally do not believe in interoperability :)
  •  
    Well, I bet you'd notice an overnight disappearance of java, because half of the internet would vanish... J2EE technologies are just omnipresent there... I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :) Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies. The final remark, because I may be mistakenly taken for an apostle of Java or something... I love the idea of generic programming, C++ is my favourite programming language (and I used to read Stroustroup before sleep), at leisure time I write programs in Python... But if I were to start a software development company, then, apart from some very niche applications like computer games, it most probably would use Java as main technology.
  •  
    "I'd rather not even *think* about developing a web application/webservice/web-whatever in standard C++... is it actually possible?? Perhaps with some weird Microsoft solutions... I bet your bank online services are written in Java. Certainly not in PHP+MySQL :)" Doing in C++ would be awesomely crazy, I agree :) But as I see it there are lots of huge websites that operate on PHP, see for instance Facebook. For the banks and the enterprise market, as a general rule I tend to take with a grain of salt whatever spin comes out from them; in the end behind every corporate IT decision there is a little smurf just trying to survive and have the back covered :) As they used to say in the old times, "No one ever got fired for buying IBM". "Industry has chosen Java not because of industrial-corporate marketing bullshit, but because of economics... it enables you develop robustly, reliably, error-prone, modular, well integrated etc... software. And the costs? Well, using java technologies you can set-up enterprise-quality web application servers, get a fully featured development environment (which is better than ANY C/C++/whatever development environment I've EVER seen) at the cost of exactly 0 (zero!) USD/GBP/EUR... Since many years now, the central issue in software development is not implementing algorithms, it's building applications. And that's where Java outperforms many other technologies." Apart from the IDE considerations (on which I cannot comment, since I'm not a IDE user myself), I do not see how Java beats the competition in this regard (again, Python and the huge software ecosystem surrounding it). My impression is that Java's success is mostly due to Sun pushing it like there is no tomorrow and bundling it with their hardware business.
  •  
    OK, I think there is a bit of everything, wrong and right, but you have to acknowledge that Python is not always the simplest. For info, Facebook uses Java (if you upload picture for instance), and PHP is very limited. So definitely, in company, engineers like you and me select the language, it is not a marketing or political thing. And in the case of fb, they come up with the conclusion that PHP, and Java don't do everything but complement each other. As you say Python as many things around, but it might be too much for simple applications. Otherwise, I would seriously be interested by a study of how to implement a Python-like system on-board spacecrafts and what are the advantages over mixing C, Ada and Java.
LeopoldS

Tree identification a snap with mobile app - Technology & Science - CBC News - 1 views

  •  
    One more nice citizen scientist example as I try to find for space since some time. Any good ideas this mit inspire you to?
  • ...1 more comment...
  •  
    IF THERE IS A MUSHROOM IDENTIFICATION APP I BUY AN IPHONE IMMEDIATELY!!!
  •  
    why don't you programme one and get rich?
  •  
    Would love to but this requires *TIME* :-( Automatic image-based mushroom recognition... perhaps could do as a FP7 study... it may save lives actually!
LeopoldS

On the road with the Airpod air-powered car | Environment | The Guardian - 0 views

  •  
    nice development! - not sure if it survives a crash test in this form at 70 or 110 km/h
ESA ACT

OScar - Reinvent Mobility - Home - 0 views

  •  
    Collaborative desing of a car - Could the technical approach be useful for spacecraft design?
LeopoldS

EHCI › demos › 3D displays on mobile devices: HCP - 2 views

  •  
    nice and apparently simple idea to get 3D
  •  
    Actually on these videos it seems to look very nice at times... have you tried it with your i-whatever?
  •  
    not yet ...
Ma Ru

Shop which knows your name - 6 views

  •  
    I'm sure Leo will love it. Yet another argument not to have a facebook account or a smartphone.
  • ...1 more comment...
  •  
    absolutely ... so you ditched yours also already?
  •  
    Ditched? I never had either! But then on the other hand a recent Dilbert summarised me pretty well...
  •  
    so you also don't have a mobile phone? I thought I knew only one person of my age who does not have one yet ... congratulations
jcunha

First Terahertz Amplifier "Goes to 11" - 2 views

  •  
    Guinness World Record breaking, "first radio amplifier operating at terahertz frequencies could lead to communications systems with much higher data rates, better radar, high-resolution imaging that could penetrate smoke and fog, and better ways of identifying dangerous substances, say the researchers who built it". Built from HEMTs (High Electron Mobility Transistors) made of InP (Indium Phosphide), this is a new milestone on the road to the THz applications.
LeopoldS

breaktrough in supercaps - 2 views

  •  
    is this the breaktrough that we were waiting for?
  •  
    That depends on what application you are thinking of. For circuit board electronics this will allow integration of micro sized supercapacitors to provide operational power. They will have to be fed by external batteries still, but the close proximity allows for better tailored power demands. They also propose tapping into thermal/mechanical energy to charge the supercaps. In the end, they can provide significant specific power (W/kg) but you still need to upscale the production to cover large areas to also gain high specific energy (Wh/kg). This breakthough is for micro sized applications, not for replacement of large scale energy storage (electric vehicles, satellites) going up to kWh. That said, I know of several studies in supercaps at ESA, but they are still qualifying current relatively old commercial solutions.
Daniel Hennes

Google Just Open Sourced the Artificial Intelligence Engine at the Heart of Its Online ... - 2 views

  •  
    TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.
  •  
    And the interface even looks a bit less retarded than theano
Marcus Maertens

Playing Mortal Kombat with TensorFlow.js. Transfer learning and data augmentation - 2 views

  •  
    Finish him!
‹ Previous 21 - 39 of 39
Showing 20 items per page