Nadan Academy

Mobile Apps , Mobile Games , Information Technology , Health and Education Purposes .

LightBlog

Up dates

Friday, August 30, 2019

Difference between Embedded and Mobile technology

Difference between embedded technology and mobile technology

Log in to quote
 Mashup of people and technology
Mashup of people and technology
2012-05-12
Difference between embedded technology and mobile technology
 Embedded Android
difference between embedded and mobile technology


ESEC is over. I stood as an instructor for 3 days, but I came back from the mobile application development to the embedded field, and now I want to sort out the issues and problems of the current embedded technology. Then, consider the difference with mobile technologies such as Android.

Task
Anyway, the current code is spaghetti. I want to manage it by using a static analysis tool.
Since no one knows the architecture, continuous development has become difficult. I want to be able to make a document properly
I want to write using engineering tools such as SysML
... Honestly, nothing has changed since 10 years ago ... The first impression (although the company is of course consulting) was that I was interested in SysML. When asked, UML is not introduced. There is no documentation. There seems to be a situation. The feeling of being danced only by keywords is full, but apparently the boss seems to be ordering only the keywords, and when listening to it, it is often `` hmm '' that the hurdle is far higher It was. I remember when I introduced UML, after studying in advance, I studied the introduction method. As far as I heard at ESEC this time, rather than a positive introduction, there was a lot of attitude that we were considering because it was said from above.
difference between embedded and mobile technology

problem
Excellent people are assigned to those who are engaged in improvement activities
There are many things in the past, so I can't make it from scratch
No, it is not a bad thing to assign talented people (^^; Speaking of why this is a problem, the fact that talented people are taken in retroactive improvement activities in a way is a new development. It's likely that a good person hasn't been assigned, which can be a couple of chains

The site is full of spaghetti cords
No architect on site
There are people who can see architecture in Dokodoko
You can improve
You can expect this to happen. Especially if the site that generates profits is in this situation, I do not know that I will put in talented people, but anyway there is a department that can develop new products from scratch in this situation Is doubtful. It is better to have a sense of crisis in some cases because the management's speculation is hidden between whether talented people are invested in this new product development or improvement activities.

Potential challenges
I do not understand the difference between mobile technology and embedded technology
Naturally, the movement to use mobile technologies such as Android for integration is accelerating. I just worried

Trying to use the product development process so far
We are trying to require the same level of software quality and code quality as conventional embedded technologies.
Difference between embedded technology and mobile technology
Now, it turns out that the problem of embedded technology has not changed much since 10 years ago. And the growing mobile technology is replacing embedded technology. However, people who have been embedding until now are trying to do mobile technology with embedded technology. It's a big problem that the manufacturing industry can't break through forever. This is an easy-to-understand story around here

U.S. Senior: “You don't grow up because you always treat only the manufacturing industry, and you can't remember the new job by deciding“ de-industrialization ”as bad. Actually, it ’s Omae who has n’t tried new things for the last 20 years.
"Manufacturing is the job of new employees"
Because I ca n’t remember my new job. Omae hasn't challenged anything new in the past 20 years, because he has been confused by proposals for improving work he has learned in the past. Are you aware of it? . "
"Manufacturing is the job of new employees"
First of all, it is necessary to gradually shift from “embedded technology” to “mobile technology”. In that case, you will need the “courage to throw away” the old way. So what do you throw away?



★ Courage to throw away the code!

 Unlike slow embedded technology, mobile technology changes every three years. Avoid creating large software so it can be thrown away at any time. In addition, the number of developers will be small, and excellent human resources who can write codes from scratch will be strategically introduced.
Become.



★ Courage to throw away the process!

Agile development would be better than requiring strict processes on site. Mobile is suitable because it is easy to get user feedback.



★ Courage to throw away improvement activities!

There is no time for improvement activities at a speed that will change in three years. You should be able to spend a lot of time on new product development and challenges.



★ Courage to throw away existing technology strategy!

】 Now, Android has begun to be adopted in embedded technology, but Android is (already?) Only 4 years old. However, looking at the tip of mobile, the shadows of HTML5 are starting to flicker. It has become obvious that it will be impossible to continue with the same system and technology for 10 years as before. In the first place, I don't know when Google will change the Android development environment from Java to HTML5. Embedded technology has been able to select the necessary technology centered on their own technology, but mobile technology will be incorporating their own technology centered on standard technology. This is a big change in technical strategy, so be careful.

No comments:

Post a Comment