. | Timestamp | How did the course meet your learning objectives? | How was the duration of the course? | Comments and suggestions | Comments and suggestions | How helpful was the lecture document? | Comments and suggestions | Will you recommend this document to others? | Comments and suggestions | If you have Linux / Android project opportunities, will you use this document again in the future? | Comments and suggestions | How knowledgeable was the instructor? | Comments and suggestions | Did instructor oral explanations add value to the lecture materials? | Comments | How well did the instructor answer questions from the audience? | Suggestions and comments | Was the instructor helpful with practical labs? | Comments and suggestions | How do you rate the training equipment (mainly computers)? | Comments and suggestions | How well was the course organized (program, registration, schedule...)? | Comments and suggestions | How much did you learn? | Comments and suggestions | How useful should this course be in your daily job? | Comments and suggestions | Would you recommend this course to others? | Comments and suggestions | Overall rating | Comments and suggestions | An extra session? | Comments | How did the course meet your learning objectives? | What part(s) of the course did you like most? | Comments | What part(s) of the course did you like least? | What prompted you to choose Free Electrons? | How did you first learn about Free Electrons? | Interested in other types of embedded Linux / Android engineering services? | Comments and expectations | Comments and suggestions | How do you rate training conditions (room size, equipment, environment)? | How useful were the training labs? | Comments and suggestions | Comments and suggestions | How difficult were the training labs? | Was enough time dedicated to practical labs? | Comments and suggestions | How far do you come from? |
. | 2/8/2013 8:50:18 | 3 | 5 | 5 | 5 | 4 | 3 | 5 | 5 | 5 | 4 | 3 | 4 | 5 | Do more clear overview over existing android blocks, regarding the src architecture. Missed kind of a table of what kind of makefiles exist, configuration files and what they are responcible for. Took long time to figure out the dependencies. | 6 | 1 | no | 5 | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 5 | 3 | 3 | 3 | From a foreign country | |||||||||||||||||||||||
. | 2/8/2013 14:35:23 | 3 | 2 | 3 | 4 | 4 | 3 | 4 | 4 | 3 | 3 | 4 | 3 | 3 | 5 | 3 | Depend on which of Android I have to make some development | 3 | Not applicable - My management made the decision | Presentations in conferences | Real-time: implementation and bug fixing | 3 | 3 | 3 | 3 | From less than 100 km / 60 miles | ||||||||||||||||||||||||
. | 2/8/2013 14:35:56 | 3 | 2 | 2 | 3 | 3 | 5 | 3 | 4 | 3 | 4 | 4 | 4 | 3 | 4 | 1 | . | 4 | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 5 | 3 | 3 | 3 | From a foreign country | ||||||||||||||||||||||||
. | 2/8/2013 14:39:11 | 3 | Course gave a good allround overview of the android system, and as such it was very good. However, as we are a big company with specific areas we need to work on, it would be ideal to spend at least 1 full day digging into the details of whatever areas participants are interrested in. Felt like schedule was too tight to do that... | 2 | 1 | document is only relevant if you have the course itself. | 5 | 4 | 5 | and that was needed as I see it. | 5 | 5 | 3 | 5 | 4 | 4 | 3 | 6 | 5 | More introduction seen from architectural point of view would be great. Especially within Audio HAL layers.. | 3 | Availability for on-site sessions | Free Electrons chosen by my management | Not interested | 3 | 4 | 3 | 3 | From a foreign country | |||||||||||||||||||||
. | 2/8/2013 15:03:50 | 3 | It could definitely not be longer. | I think there was a relatively good overview and also some hands on experience which was very helpful. I still miss some overview of how the different parts relate. | 3 | (-)Lacked some overview slides e.g. dependencies between different files in the build system. (-)Many slides where pure textual. (-)Some of the exercises could not be made from the descriptions without hints and help. | 3 | 3 | 4 | He seemed quite compenent in the area. | 4 | + He was fine at explaining | 4 | +Was able to answer most questions | 4 | 4 | 4 | 3 | 4 | 4 | 5 | 3 | Dont see a need right now. | 3 | Native Android part. | Build system first day. | Availability for on-site sessions | colleagues | Not interested | No need in near future. | Yes, which was also needed as there was not enough explanation. | 4 | 4 | I think hands on is very important even though the labs where not that perfect. | Basically not too complex, but again lacked some info/background. | 3 | 4 | From a foreign country | ||||||||||||
. | 2/8/2013 15:15:33 | 4 | The last day of Android app. development could be cut off. I don't think we in IMC need to know how to make apps. | 3 | The presented powerpoints contain too much info taht you try to read while at the same time, the presenter talks about it. And you cannot both listen and read the powerpoints at the same time. On ther other hand, it's good to have this detailed info after the training to read it. | 3 | 3 | 4 | 4 | The lecturer assumes too much taht we already know a lot about Linux. He was using to many Linux keywords that were not explained. | 4 | 3 | 4 | 4 | 3 | I would have liked more overview of Android/Linux. Every time the lecturer starts to present something, he should first give an overview of where it belongs. Always overview first, then details. | 3 | 2 | 3 | 1 | No | 3 | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 4 | 3 | 4 | 3 | From less than 100 km / 60 miles | ||||||||||||||||||||
. | 2/8/2013 15:16:09 | 3 | Course was more about the build system and Linux and less about Android. Specifically I this the grand overview was missing. | 2 | 2 | 1 | I would use Google instead. | 2 | Probably very knowledgeable about Linux and kernel issues and less about Android and user space SW. | 3 | 3 | 4 | 2 | Would have been nice with more powerful computers for the long compilations. | 5 | 3 | 2 | 1 | 2 | 1 | - | 1 | The presentations (slides) were very poor. They focused on details before providing overview. | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 4 | 2 | Too much time was spent waiting for downloading of Android and compilation. Also, the labs were more about the build system and less about the code. | 4 | 3 | From less than 100 km / 60 miles | ||||||||||||||||||
. | 2/8/2013 15:32:36 | 3 | Begin each area presentation with overview + context of the material to be presented. Do not dive too deep into details without establishing the context | 3 | More diagrams. Less text. Better and cleaner descriptions - in lab's you needed to read ahead to understand the task at hand.. | 4 | 4 | 4 | Very focused on Linux and lower layers. | 4 | 3 | No specialised knowledge on our area - but that can't hardly be expected that instructor knows everything. | 4 | 3 | 2 | 4 | 4 | 4 | 5 | 2 | no | 4 | The training prospect | Internet search engines | Not interested | 4 | 4 | 4 | 4 | From less than 100 km / 60 miles | ||||||||||||||||||||
. | 2/8/2013 15:35:11 | 3 | Lecture combined with labs, was very good. | I miss some better architecture overview. | 3 | 3 | No really, because you need the info from the lecture. Else I dont think any one else understand the document. | 4 | Yes, as lookup. | 4 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | I hope I will work with this stuff | 4 | 6 | 4 | Yes more of everything. But I guess I will learn more if the topics was work related | 3 | Not applicable - My management made the decision | Free Electrons chosen by my management | Board Support Package development: make Linux / Android support your new hardware, Real-time: implementation and bug fixing | 3 | 4 | Could be nice to have setup at home. For further selfstudy. Eg. using a cheap Raspberry Pie or simular hw | Could use some more help from the training material | 4 | 3 | From less than 100 km / 60 miles | |||||||||||||||||
. | 2/8/2013 15:55:22 | 3 | Would have liked if the example was move vertical, e.g. having a piece of hardware not supported by the platform. How do we make a driver (in the kernel) for this hardware, how do we make a library to access it, how can we add the feature to the framework, and how can we make an application that makes use of the hardware. | 2 | Too
many details, too little overview. It was a bit hard to find out which
parts of the architecture each slide covered. Too few illustrations
describing the structure of Android and how layers interact. Would be nice to know where the interfaces between the layers can be found - what interfaces (to the framework) can an application make use of, and what interfaces must a piece of hardware fulfill to fit into the architecture. | 2 | 2 | 4 | Sometimes quite essential information was given which was not in the slides, meaning that the slides may not be self-explanatory. | 3 | 5 | 4 | 3 | 3 | 2 | 3 | 3 | 3 | 3 | How to make a device driver - which interface need to be fulfilled. | 2 | Lessons about how things are connected, the features that are placed in each layer of the architecture. | The labs, not knowing what we were trying to do, spending all the time on build issues. | Not applicable - My management made the decision | Free Electrons chosen by my management | Board Support Package development: make Linux / Android support your new hardware | 4 | 2 | Too much time was spent struggling with build issues and other trivialities. The lab exercises are not precise enough in their descriptions, and give little information about what is actually going on, which parts of the architecture is being modified, and what we have learnt. | Lab descriptions were too poor, which meant that the time was used on unimportant stuff. | 5 | 3 | If the exercises were described in more detail, the time spent in labs could be reduced, or more labs could be made in the same amount of time. | From less than 100 km / 60 miles | ||||||||||||||||
. | 2/11/2013 8:38:50 | 4 | 4 | 4 | 3 | 3 | 4 | 2 | 4 | 3 | 3 | 2 | Most the practical stuff was releated to setting up the build envioment. I was expecting more about how to program to Linux / Androind, not how to compile | 2 | I'm doing architecure, and the cource did not really talk about architecure.. | 1 | I believe that build system topic can be found on the internet, and not is not really what you want in a cource. | 3 | Create a script which can do the intitilal download of all needed materials from GIT, and do the initial build. This way we can save 1,5 day of the practical stuff | 2 | NO interest | 4 | Some parts of the slides was really good. | The practical part, did not really make sense. We used the first 1,5 day to setup a build, which in fact it possible to do from a script. Afterwards we used all the time on getting in contact with an USB device. This is in fact a Linux task and there was no real Android part. When we stated to ask into how the different parts of android, e.g RIL worked, we where not able to get real answers | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 4 | 2 | 5 | 3 | From less than 100 km / 60 miles | ||||||||||||||||||
. | 2/11/2013 12:27:09 | 3 | Got good knowledge about android software stack and linux kernel. But expected some more details about specific topics like how Binders work. | 4 | 4 | 4 | 3 | I think he was well knowledged about linux and system level things in Android. But would have been good if he knew more in detail things about drivers and concepts like binders. | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 4 | 3 | Not at the moment. | 4 | Not applicable - My management made the decision | Free Electrons chosen by my management | Real-time: implementation and bug fixing, Investigating and fixing bugs | 4 | 4 | 3 | 4 | From less than 100 km / 60 miles | ||||||||||||||||||||||
. | 2/12/2013 22:52:01 | 3 | 3 | Less text and more figures showing overview and how the modules interact with each other and what the modules are responsible for. | 3 | 4 | 5 | 5 | 4 | 5 | 3 | 4 | 3 | 3 | 4 | 5 | 4 | At current time I will not need extra sessions but if I should go deeper it should be in topics like lower layer(ex. HAL layer) but also in the framework, ex binders/communications. | 4 | Availability for on-site sessions, Not applicable - My management made the decision | Internet search engines | Technical support | 4 | 4 | Would be nice to get more description/info, before the training lab, of what the purpose of the lab training is. | 3 | 3 | From less than 100 km / 60 miles | ||||||||||||||||||||||
. | 2/18/2013 9:52:49 | 3 | 4 | 4 | 4 | 3 | 4 | 3 | 4 | 2 | 3 | 4 | 3 | 3 | 5 | 3 | Na | 4 | Not applicable - My management made the decision | Free Electrons chosen by my management | Not interested | 4 | 5 | 4 | 2 | From less than 100 km / 60 miles |