-
Posts
1,340 -
Joined
-
Last visited
Never
Everything posted by Samsung Newsroom
-
Our second annual Best of Galaxy Store Awards were announced at the Samsung Developer Conference in October 2019! The awards recognize publishers who have stood out amongst the crowd in the Galaxy Store's boutique of expertly-curated apps. To kick off our Best of Galaxy Store Awards 2019 series, we spoke with Tomas Joscak from Vienna Studios, the winner of the award for Best Indie Watch Designer. How did your path as a developer/designer begin? I got my first smartwatch as a present from my brother Jakub, and I wanted to have my own designs as a watch face. After playing around I finally found a big opportunity at the Galaxy Store, where a lot of smartwatch users and later Vienna Studios fans liked my models. Tell us a little about your career with Vienna Studios as a developer and a designer. How did you join these two creative forces together to make such a stunning product? I have a strong technical background and PhD degrees from technical universities in Austria and Slovakia. This might be why I have an affinity for classic mechanical time piece design. On the other hand, I was a CEO of start-up company Dascanova for seven years. I do think that combination between engineering/developer skills and leading a store like a real business on the highest professional level possible, makes the success in this case. How long have you been building for Samsung? We understand your watch face is exclusive to the Galaxy Store. Why choose Samsung? My first free watch face was published only one year ago. I could not believe when I saw thousands of downloads in the statistic tool after the first day. I knew immediately that this is the right place, and there is a huge opportunity on this platform. What was your inspiration for building watch faces for the Galaxy Store? The design possibilities on a smartwatch are without limits. However, a lot of users like the look of a luxury mechanical watch. I do try to combine these two factors, and I do offer a classic design with functions and mechanisms, which could not be realized in the analog form. We noticed your all your watch faces contain significant features such as animations and motion. Can you share about your experience marrying design and technology? How does Samsung help you create the best user experience? Samsung provides us with a powerful instrument where a watch face could be designed and composed without knowledge of coding. This helps to focus on the most important thing - what the user is looking for, which is a great design with all important functions included. I try to always add an extra element or factor, making my fans and customers happy with my products. As an example, I use the gyroscopic 3D feature to reveal advanced information or functionality, such as a hidden, animated heart to show heart rate. Tell us about the Samsung Developer Program. How did you get involved? I feel supported as a developer since day one, as I opened my first store. However, after I was informed that I’m a Top Seller on the Galaxy Store, I joined the program, I now feel I am part of team. The most amazing experience was to meet all of the members live at SDC 2019 and to discuss future development opportunities, which we are now a part of. What advice do you have for other developers, designers, or creators who want to grow with Samsung and get the most of the product family? There is a lot of information, blogs, video-tutorials, and presentations out there. I was doing research, and learned from Samsung team members and successful designers, weeks before I started selling on the Galaxy Store. Advice on how to be successful was compressed into three words by Chis Shomo from Infinity Watchfaces: design, branding & promo-video. Thanks to Tomas Joscak for sharing his insights on what it takes to blend creativity and technology to create an elegant, luxury watch design. If you're on a Samsung device, please check out his award-winning collection. Be sure to follow us on @samsung_dev for more interviews with the 'Best of' 2019 winners in the coming weeks. View the full blog at its source
-
Our second annual Best of Galaxy Store Awards were announced at the Samsung Developer Conference in October 2019! The awards recognize publishers who have stood out amongst the crowd in the Galaxy Store's boutique of expertly-curated apps. To kick off our Best of Galaxy Store Awards 2019 series, we spoke with Tomas Joscak from Vienna Studios, the winner of the award for Best Indie Watch Designer. How did your path as a developer/designer begin? I got my first smartwatch as a present from my brother Jakub, and I wanted to have my own designs as a watch face. After playing around I finally found a big opportunity at the Galaxy Store, where a lot of smartwatch users and later Vienna Studios fans liked my models. Tell us a little about your career with Vienna Studios as a developer and a designer. How did you join these two creative forces together to make such a stunning product? I have a strong technical background and PhD degrees from technical universities in Austria and Slovakia. This might be why I have an affinity for classic mechanical time piece design. On the other hand, I was a CEO of start-up company Dascanova for seven years. I do think that combination between engineering/developer skills and leading a store like a real business on the highest professional level possible, makes the success in this case. How long have you been building for Samsung? We understand your watch face is exclusive to the Galaxy Store. Why choose Samsung? My first free watch face was published only one year ago. I could not believe when I saw thousands of downloads in the statistic tool after the first day. I knew immediately that this is the right place, and there is a huge opportunity on this platform. What was your inspiration for building watch faces for the Galaxy Store? The design possibilities on a smartwatch are without limits. However, a lot of users like the look of a luxury mechanical watch. I do try to combine these two factors, and I do offer a classic design with functions and mechanisms, which could not be realized in the analog form. We noticed your all your watch faces contain significant features such as animations and motion. Can you share about your experience marrying design and technology? How does Samsung help you create the best user experience? Samsung provides us with a powerful instrument where a watch face could be designed and composed without knowledge of coding. This helps to focus on the most important thing - what the user is looking for, which is a great design with all important functions included. I try to always add an extra element or factor, making my fans and customers happy with my products. As an example, I use the gyroscopic 3D feature to reveal advanced information or functionality, such as a hidden, animated heart to show heart rate. Tell us about the Samsung Developer Program. How did you get involved? I feel supported as a developer since day one, as I opened my first store. However, after I was informed that I’m a Top Seller on the Galaxy Store, I joined the program, I now feel I am part of team. The most amazing experience was to meet all of the members live at SDC 2019 and to discuss future development opportunities, which we are now a part of. What advice do you have for other developers, designers, or creators who want to grow with Samsung and get the most of the product family? There is a lot of information, blogs, video-tutorials, and presentations out there. I was doing research, and learned from Samsung team members and successful designers, weeks before I started selling on the Galaxy Store. Advice on how to be successful was compressed into three words by Chis Shomo from Infinity Watchfaces: design, branding & promo-video. Thanks to Tomas Joscak for sharing his insights on what it takes to blend creativity and technology to create an elegant, luxury watch design. If you're on a Samsung device, please check out his award-winning collection. Be sure to follow us on @samsung_dev for more interviews with the 'Best of' 2019 winners in the coming weeks. View the full blog at its source
-
Our second annual Best of Galaxy Store Awards were announced at the Samsung Developer Conference in October 2019! The awards recognize publishers who have stood out amongst the crowd in the Galaxy Store’s boutique of expertly-curated apps. To kick off our Best of Galaxy Store Awards 2019 series, we spoke with Tomas Joscak from Vienna Studios, the winner of the award for Best Indie Watch Designer. How did your path as a developer/designer begin? I got my first smartwatch as a present from my brother Jakub, and I wanted to have my own designs as a watch face. After playing around I finally found a big opportunity at the Galaxy Store, where a lot of smartwatch users and later Vienna Studios fans liked my models. Tell us a little about your career with Vienna Studios as a developer and a designer. How did you join these two creative forces together to make such a stunning product? I have a strong technical background and PhD degrees from technical universities in Austria and Slovakia. This might be why I have an affinity for classic mechanical time piece design. On the other hand, I was a CEO of start-up company Dascanova for seven years. I do think that combination between engineering/developer skills and leading a store like a real business on the highest professional level possible, makes the success in this case. How long have you been building for Samsung? We understand your watch face is exclusive to the Galaxy Store. Why choose Samsung? My first free watch face was published only one year ago. I could not believe when I saw thousands of downloads in the statistic tool after the first day. I knew immediately that this is the right place, and there is a huge opportunity on this platform. What was your inspiration for building watch faces for the Galaxy Store? The design possibilities on a smartwatch are without limits. However, a lot of users like the look of a luxury mechanical watch. I do try to combine these two factors, and I do offer a classic design with functions and mechanisms, which could not be realized in the analog form. We noticed your all your watch faces contain significant features such as animations and motion. Can you share about your experience marrying design and technology? How does Samsung help you create the best user experience? Samsung provides us with a powerful instrument where a watch face could be designed and composed without knowledge of coding. This helps to focus on the most important thing – what the user is looking for, which is a great design with all important functions included. I try to always add an extra element or factor, making my fans and customers happy with my products. As an example, I use the gyroscopic 3D feature to reveal advanced information or functionality, such as a hidden, animated heart to show heart rate. Tell us about the Samsung Developer Program. How did you get involved? I feel supported as a developer since day one, as I opened my first store. However, after I was informed that I’m a Top Seller on the Galaxy Store, I joined the program, I now feel I am part of team. The most amazing experience was to meet all of the members live at SDC 2019 and to discuss future development opportunities, which we are now a part of. What advice do you have for other developers, designers, or creators who want to grow with Samsung and get the most of the product family? There is a lot of information, blogs, video-tutorials, and presentations out there. I was doing research, and learned from Samsung team members and successful designers, weeks before I started selling on the Galaxy Store. Advice on how to be successful was compressed into three words by Chis Shomo from Infinity Watchfaces: design, branding & promo-video. Thanks to Tomas Joscak for sharing his insights on what it takes to blend creativity and technology to create an elegant, luxury watch design. If you’re on a Samsung device, please check out his award-winning collection. Be sure to follow us on @samsung_dev for more interviews with the ‘Best of’ 2019 winners in the coming weeks. View the full blog at its source
-
Start Date 2020-02-10T13:30:00-08:00 End Date 2020-02-10T13:30:00-08:00 LocationOnline Want to see your custom designs on Galaxy phones around the world? The first step to becoming a Samsung UI themes designer is to submit your concept artwork for review. Learn what it takes to make a great Samsung UI themes portfolio and increase your chances of passing the submission review. Join Samsung’s Senior Developer Evangelist Tony Morelan and learn about cohesive design techniques, app icons, backgrounds, colors, and the top reasons for getting rejected. Pass the review. Gain access to the Themes Studio tool. Design and build Samsung UI themes. Sell to the world. Join us for this essential webinar and learn how to get started. View the full blog at its source
-
Welcome back to the Tizen Tidbits series where we cover different aspects of Tizen app development. In the third video of the series, we will cover a quick tip on how to duplicate projects in Tizen Studio. This can be useful when you want to experiment modifying or adding new features, without losing your current progress. Tizen Studio is the IDE for web applications and native applications development. In upcoming videos we will cover core concepts for the Tizen .NET framework. Don’t forget to tell us in the forums what topics you will like us to touch on in future videos. View the full blog at its source
-
Welcome back to the Tizen Tidbits series where we cover different aspects of Tizen app development. In the third video of the series, we will cover a quick tip on how to duplicate projects in Tizen Studio. This can be useful when you want to experiment modifying or adding new features, without losing your current progress. Tizen Studio is the IDE for web applications and native applications development. In upcoming videos we will cover core concepts for the Tizen .NET framework. Don’t forget to tell us in the forums what topics you will like us to touch on in future videos. View the full blog at its source
-
Start Date 2020-03-16T09:00:00+00:00 End Date 2020-03-20T17:00:00+00:00 LocationMoscone Center Connect with members of the Samsung Gaming team live at the Game Developers Conference. Find out about the future of gaming on Samsung’s platform at these sessions: Jet Set Vulkan: Reflecting on the Move to Vulkan - This session is a part of Khronos Dev Day Optimize Your Game with the New Android GPU Inspector Bringing Maximum Boost to Mobile Games: Galaxy GameDev A Deep Look Inside Games: GPUWatch and Galaxy GameSDK Game Performance? Let's Take a Look Into Galaxy Game Bigdata Samsung Mobile Ads View the full blog at its source
-
Start Date 2020-03-16T09:00:00+00:00 End Date 2020-03-20T17:00:00+00:00 LocationMoscone Center Connect with members of the Samsung Games team live at GDC 2020. Find out about the future of gaming on Samsung’s platform. View the full blog at its source
-
Start Date 2020-05-06T09:00:00+00:00 End Date 2020-05-07T17:00:00+00:00 LocationMGM Grand, Las Vegas, NV Meet up with Samsung at the leading mobile acquisition and retention summit. Don't miss our panel session in the Monetization track! Check out everything the conference has to offer. View the full blog at its source
-
Start Date 2020-03-10T09:00:00+00:00 End Date 2020-03-12T17:00:00+00:00 LocationSan Jose Convention Center Meet up with members of the Samsung B2B team at their booth to talk all things SaaS. Look out for Samsung speaking sessions as well! View the full blog at its source
-
Welcome back to the Tizen Tidbits series where we cover different aspects of Tizen app development. In the third video of the series, we will cover a quick tip on how to duplicate projects in Tizen Studio. This can be useful when you want to experiment modifying or adding new features, without losing your current progress. Tizen Studio is the IDE for web and native application development. In upcoming videos we will cover core concepts for the Tizen .NET framework. Don’t forget to tell us in the forums what topics you will like us to touch in future videos. View the full blog at its source
-
Start Date 2020-05-04T09:00:00+00:00 End Date 2020-05-07T17:00:00+00:00 LocationHynes Convention Center, Boston, MA Stop by the Samsung Developer booth at HOW Design Live and learn how to create watch faces and themes that will wow consumers. Participate in a design challenge for a chance to win a device! View the full blog at its source
-
A complication in Galaxy Watch Designer (GWD) is an object that can be created by a combination of different types of components. A creative complication makes a watch face unique and attractive. Previously, there was no direct way to reuse a custom complication. Now, with the custom complication feature, you can design, save, and reuse your own complications, reducing the time it takes to re-create similar objects. Create a new custom complication You can add any type of component to create a custom complication, and you can change the property of a component while creating a custom complication. Here, I demonstrate a simple example. This complication consists of four components: morning background image, night background image, text with a tag expression to configure opacity, and another text with a tag expression to configure placement. The final complication shows the morning background image and ”Good Morning” text between 6:00:00 and 09:59:59 , and the night background image and ”Good Night” text between 19:00:00 and 23:59:59. Add Morning Background: Select the desired background image from left component bar. Click on Background > Import Image, navigate to the directory that contains the image you want to use, and select the image to import. To make this background appear only in the morning, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the Opacity field and write the tag expression below. This tag expression states that if the hour is greater than or equal to 6:00 am and less than or equal to 9:59:59 am, the opacity value is 100%. Otherwise, the opacity value is 0%. ([H]>=6)*([H]<=9)?100:0 Add “Good Morning” Text: Add a text component and write “Good Morning!” To make this text appear only in the morning, repeat step 2. Modify the font color and adjust the text placement. Add Night Background: As in step 1, select the desired background image from the left component bar. To make this background appear only in the evening, we will take a different approach by having it positioned within the viewable area during the evening. To do so, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the X axis field within the Placement section, and write the tag expression shown below. This tag expression states that if the hour is less than or equal to 18:59:59, 380 pixels are added to the X-axis placement location, which places it outside of the viewable area. Otherwise, the placement location will be at 0 pixels. Tip: Be careful about layering of the components. Text must be in the upper layer, rather than the background image. ([H]<=18)?380:0 Add “Good Night” Text: Add a text component and write “Good Night!” To make this text appear only in the evening, repeat step 5, and adjust text placement. Select all components, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Once saved, the complication’s name appears in the Complications > Custom menu in the component bar. Tag expressions and other properties of the components that you configured in the previous steps provide the default configuration in this saved custom complication. Customize an existing complication GWD has various types of complications that you can customize and save as new complications. For example, follow these steps to customize the Digital Battery complication. Go to the Complications folder, which contains the images you want to change. The path for the Digital Battery complication is: Windows: C:\Program Files\Galaxy Watch Designer\res\Complications\circle\Battery\Digital\res\__COMPLICATION__x Mac: Application > Right click on Galaxy Watch Designer > Select Show package contents > Contents > Resources >res > Complications > Circle > Battery >Digital >res > __COMPLICATION__x Copy the _ COMPLICATION__x folder, and paste it into a directory other than the Galaxy Watch Designer directory. Make replacement images for this copied folder using any kind of photo editing tool. Launch Galaxy Watch Designer, and create a new project. Select your desired complication. Here, Battery > Digital is selected. From the Layer table, swap each image of the complication with the new image. Right-click on the image name, select Swap Image, navigate to the directory that contains the image you want to use, and select the image. Tip: If you change the original images in the GWD directory, then you won’t have to swap the images. But when you update or reinstall GWD, the modified images are overwritten with the original images. It is safest to add replacement images in another directory and save the changes as a custom complication. Custom complications are not affected after updating or re-installing GWD. Make additional changes, if you want. Select all components of this complication, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Now you can find this complication in Complications > Custom. You can use this customized complication whenever you want. Tip: You can group all the components of the complication before saving it as a custom complication, which makes it easier to move. Ungroup the complication before using it. Notes Be mindful of GWD limitations, including those listed below: There are limitations on using weather components with health components and tag expressions. If you add two custom complications that contain items that are not supported when used in the same design, then neither complication works correctly on the real device. The design may work in the Run window, but on the real device, it won’t. If you add a weather component, some of the provided complications become disabled, as they contain incompatible components. GWD does not provide a warning message if you add custom complications with incompatible components. You are allowed to add any custom complication. If the design doesn’t work properly on real device, check if you have added any custom complications with incompatible components. A custom complication can be designed with any kind of component and saves a component’s configured properties, such as Gyro settings, along with Tag expressions. Button action and AOD mode are not saved as part of a custom complication. If you design a complication in AOD mode, it is not saved as part of a custom complication. You can only save Active mode complications. If you want to create an AOD custom complication, cut and paste it from AOD mode to Active mode and save it. When you want to use it, add it from the custom menu, then cut it from Active mode, and paste it in AOD mode. With custom complications, save and reuse your custom complications to give you more time to create attractive and innovative watch faces. View the full blog at its source
-
A complication in Galaxy Watch Designer (GWD) is an object that can be created by a combination of different types of components. A creative complication makes a watch face unique and attractive. Previously, there was no direct way to reuse a custom complication. Now, with the custom complication feature, you can design, save, and reuse your own complications, reducing the time it takes to re-create similar objects. Create a new custom complication You can add any type of component to create a custom complication, and you can change the property of a component while creating a custom complication. Here, I demonstrate a simple example. This complication consists of four components: morning background image, night background image, text with a tag expression to configure opacity, and another text with a tag expression to configure placement. The final complication shows the morning background image and ”Good Morning” text between 6:00:00 and 09:59:59 , and the night background image and ”Good Night” text between 19:00:00 and 23:59:59. Add Morning Background: Select the desired background image from left component bar. Click on Background > Import Image, navigate to the directory that contains the image you want to use, and select the image to import. To make this background appear only in the morning, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the Opacity field and write the tag expression below. This tag expression states that if the hour is greater than or equal to 6:00 am and less than or equal to 9:59:59 am, the opacity value is 100%. Otherwise, the opacity value is 0%. ([H]>=6)*([H]<=9)?100:0 Add "Good Morning" Text: Add a text component and write "Good Morning!" To make this text appear only in the morning, repeat step 2. Modify the font color and adjust the text placement. Add Night Background: As in step 1, select the desired background image from the left component bar. To make this background appear only in the evening, you should take a different approach by having it positioned within the viewable area during the evening. To do so, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the X axis field within the Placement section, and write the tag expression shown below. This tag expression states that if the hour is less than or equal to 18:59:59, 380 pixels are added to the X-axis placement location, which places it outside of the viewable area. Otherwise, the placement location will be at 0 pixels. Tip: Be careful about layering of the components. Text must be in the upper layer, rather than the background image. ([H]<=18)?380:0 Add "Good Night" Text: Add a text component and write "Good Night!" To make this text appear only in the evening, repeat step 5, and adjust text placement. Select all components, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Once saved, the complication's name appears in the Complications > Custom menu in the component bar. Tag expressions and other properties of the components that you configured in the previous steps provide the default configuration in this saved custom complication. Customize an existing complication GWD has various types of complications that you can customize and save as new complications. For example, follow these steps to customize the Digital Battery complication. Go to the Complications folder, which contains the images you want to change. The path for the Digital Battery complication is: Windows: C:\Program Files\Galaxy Watch Designer\res\Complications\circle\Battery\Digital\res\__COMPLICATION__x Mac: Application > Right click on Galaxy Watch Designer > Select Show package contents > Contents > Resources >res > Complications > Circle > Battery >Digital >res > __COMPLICATION__x Copy the _ COMPLICATION__x folder, and paste it into a directory other than the Galaxy Watch Designer directory. Make replacement images for this copied folder using any kind of photo editing tool. Launch Galaxy Watch Designer, and create a new project. Select your desired complication. Here, Battery > Digital is selected. From the Layer table, swap each image of the complication with the new image. Right-click on the image name, select Swap Image, navigate to the directory that contains the image you want to use, and select the image. Tip: If you change the original images in the GWD directory, then you won’t have to swap the images. But when you update or reinstall GWD, the modified images are overwritten with the original images. It is safest to add replacement images in another directory and save the changes as a custom complication. Custom complications are not affected after updating or re-installing GWD. Make additional changes, if you want. Select all components of this complication, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Now you can find this complication in Complications > Custom. You can use this customized complication whenever you want. Tip: You can group all the components of the complication before saving it as a custom complication, which makes it easier to move. Ungroup the complication before using it. Notes Be mindful of GWD limitations, including those listed below: There are limitations on using weather components with health components and tag expressions. If you add two custom complications that contain items that are not supported when used in the same design, then neither complication works correctly on the real device. The design may work in the Run window, but on the real device, it won’t. If you add a weather component, some of the provided complications become disabled, as they contain incompatible components. GWD does not provide a warning message if you add custom complications with incompatible components. You are allowed to add any custom complication. If the design doesn’t work properly on real device, check if you have added any custom complications with incompatible components. A custom complication can be designed with any kind of component and saves a component’s configured properties, such as Gyro settings, along with Tag expressions. Button action and AOD mode are not saved as part of a custom complication. If you design a complication in AOD mode, it is not saved as part of a custom complication. You can only save Active mode complications. If you want to create an AOD custom complication, cut and paste it from AOD mode to Active mode and save it. When you want to use it, add it from the custom menu, then cut it from Active mode, and paste it in AOD mode. With custom complications, save and reuse your custom complications to give you more time to create attractive and innovative watch faces. View the full blog at its source
-
A complication in Galaxy Watch Designer (GWD) is an object that can be created by a combination of different types of components. A creative complication makes a watch face unique and attractive. Previously, there was no direct way to reuse a custom complication. Now, with the custom complication feature, you can design, save, and reuse your own complications, reducing the time it takes to re-create similar objects. Create a new custom complication You can add any type of component to create a custom complication, and you can change the property of a component while creating a custom complication. Here, I demonstrate a simple example. This complication consists of four components: morning background image, night background image, text with a tag expression to configure opacity, and another text with a tag expression to configure placement. The final complication shows the morning background image and ”Good Morning” text between 6:00:00 and 09:59:59 , and the night background image and ”Good Night” text between 19:00:00 and 23:59:59. Add Morning Background: Select the desired background image from left component bar. Click on Background > Import Image, navigate to the directory that contains the image you want to use, and select the image to import. To make this background appear only in the morning, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the Opacity field and write the tag expression below. This tag expression states that if the hour is greater than or equal to 6:00 am and less than or equal to 9:59:59 am, the opacity value is 100%. Otherwise, the opacity value is 0%. ([H]>=6)*([H]<=9)?100:0 Add "Good Morning" Text: Add a text component and write "Good Morning!" To make this text appear only in the morning, repeat step 2. Modify the font color and adjust the text placement. Add Night Background: As in step 1, select the desired background image from the left component bar. To make this background appear only in the evening, you should take a different approach by having it positioned within the viewable area during the evening. To do so, in the Properties window (the background image must be selected), click the gray triangle in the lower left corner of the X axis field within the Placement section, and write the tag expression shown below. This tag expression states that if the hour is less than or equal to 18:59:59, 380 pixels are added to the X-axis placement location, which places it outside of the viewable area. Otherwise, the placement location will be at 0 pixels. Tip: Be careful about layering of the components. Text must be in the upper layer, rather than the background image. ([H]<=18)?380:0 Add "Good Night" Text: Add a text component and write "Good Night!" To make this text appear only in the evening, repeat step 5, and adjust text placement. Select all components, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Once saved, the complication's name appears in the Complications > Custom menu in the component bar. Tag expressions and other properties of the components that you configured in the previous steps provide the default configuration in this saved custom complication. Customize an existing complication GWD has various types of complications that you can customize and save as new complications. For example, follow these steps to customize the Digital Battery complication. Go to the Complications folder, which contains the images you want to change. The path for the Digital Battery complication is: Windows: C:\Program Files\Galaxy Watch Designer\res\Complications\circle\Battery\Digital\res\__COMPLICATION__x Mac: Application > Right click on Galaxy Watch Designer > Select Show package contents > Contents > Resources >res > Complications > Circle > Battery >Digital >res > __COMPLICATION__x Copy the _ COMPLICATION__x folder, and paste it into a directory other than the Galaxy Watch Designer directory. Make replacement images for this copied folder using any kind of photo editing tool. Launch Galaxy Watch Designer, and create a new project. Select your desired complication. Here, Battery > Digital is selected. From the Layer table, swap each image of the complication with the new image. Right-click on the image name, select Swap Image, navigate to the directory that contains the image you want to use, and select the image. Tip: If you change the original images in the GWD directory, then you won’t have to swap the images. But when you update or reinstall GWD, the modified images are overwritten with the original images. It is safest to add replacement images in another directory and save the changes as a custom complication. Custom complications are not affected after updating or re-installing GWD. Make additional changes, if you want. Select all components of this complication, right-click, and select Save As Complication. Create a unique name for this complication. If you use an existing name, then that complication will be replaced with this new one. Now you can find this complication in Complications > Custom. You can use this customized complication whenever you want. Tip: You can group all the components of the complication before saving it as a custom complication, which makes it easier to move. Ungroup the complication before using it. Notes Be mindful of GWD limitations, including those listed below: There are limitations on using weather components with health components and tag expressions. If you add two custom complications that contain items that are not supported when used in the same design, then neither complication works correctly on the real device. The design may work in the Run window, but on the real device, it won’t. If you add a weather component, some of the provided complications become disabled, as they contain incompatible components. GWD does not provide a warning message if you add custom complications with incompatible components. You are allowed to add any custom complication. If the design doesn’t work properly on real device, check if you have added any custom complications with incompatible components. A custom complication can be designed with any kind of component and saves a component’s configured properties, such as Gyro settings, along with Tag expressions. Button action and AOD mode are not saved as part of a custom complication. If you design a complication in AOD mode, it is not saved as part of a custom complication. You can only save Active mode complications. If you want to create an AOD custom complication, cut and paste it from AOD mode to Active mode and save it. When you want to use it, add it from the custom menu, then cut it from Active mode, and paste it in AOD mode. With custom complications, save and reuse your custom complications to give you more time to create attractive and innovative watch faces. View the full blog at its source
-
It is not a common scenario to grab a hardware key event in your application, because you can simply use controls like Editor or Entry when you need to get input from users. However, if you want to make a more advanced application which handles hardware key inputs more detail or especially when you want to do something with the Smart TV remote control key event, you want to grab hardware key events. How to get hardware key event Using EcoreEvent class There is a class defined in ElmSharp called EcoreEvent. You can use this ElmSharp.EcoreEvent<EcoreEventType> class to create the following ecore event types that are being notified. KeyDown KeyUp MouseButtonDown MouseButtonUp MouseButtonCancel MouseMove MouseWheel MouseIn MouseOut Implementing in application Mainpage.xaml Here is the preparation in the main page of an application to show which key event is occured. One label named keyDownLabel will show which key down event is occured, the other label named keyDownLabel will show which key up event is occured. <c:CirclePage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:c="clr-namespace:Tizen.Wearable.CircularUI.Forms;assembly=Tizen.Wearable.CircularUI.Forms" x:Class="HandleHWKey.MainPage"> <c:CirclePage.Content> <StackLayout VerticalOptions="CenterAndExpand"> <Label x:Name="keyDownLabel" Text="Which key is down?" HorizontalOptions="CenterAndExpand" /> <Label x:Name="keyDownLabel" Text="Which key is up?" HorizontalOptions="CenterAndExpand" /> </StackLayout> </c:CirclePage.Content> </c:CirclePage> Mainpage.xaml.cs Now on the cs file, declare and create EcoreEvent with the proper EcoreKeyEventType like below. Here I created EcoreEventType.KeyDown and EcoreEventType.KeyUp to grab the hardware key down and up events. After creations, I added event handlers using On event handler. Both event handler will update the hardware key name and the key code on each labels. EcoreKeyEventArgs is an EventArgs to record the Ecore event's key name and key code. You can see the defined and supported hardware key name here. using Xamarin.Forms; using Xamarin.Forms.Xaml; using Tizen.Wearable.CircularUI.Forms; using ElmSharp; // declare using statement namespace HandleHWKey { [XamlCompilation(XamlCompilationOptions.Compile)] public partial class MainPage : CirclePage { EcoreEvent<EcoreKeyEventArgs> _ecoreKeyDown; EcoreEvent<EcoreKeyEventArgs> _ecoreKeyUp; public MainPage() { InitializeComponent(); _ecoreKeyDown = new EcoreEvent<EcoreKeyEventArgs>(EcoreEventType.KeyDown, EcoreKeyEventArgs.Create); _ecoreKeyDown.On += _ecoreKeyDown_On; _ecoreKeyUp = new EcoreEvent<EcoreKeyEventArgs>(EcoreEventType.KeyUp, EcoreKeyEventArgs.Create); _ecoreKeyUp.On += _ecoreKeyUp_On; } private void _ecoreKeyDown_On(object sender, EcoreKeyEventArgs e) { keyDownLabel.Text = $"{e.KeyName} ({e.KeyCode})"; } private void _ecoreKeyUp_On(object sender, EcoreKeyEventArgs e) { keyUpLabel.Text = $"{e.KeyName} ({e.KeyCode})"; } } } Running application on emulator You can see the pressed hardware key name and a key code on the upper label, and the released hardware key name and a key code on the lower label. For TV developers If you are developing for Samsung Smart TV and are finding how to simply handle hardware key events, Tizen.TV.UIControls is right there for you. Tizen.TV.UIControls not only provides a variety sets of UI controls for easily creating TV applications, but also have Xamarin.Forms extension features that helps you create TV applications easily. InputEvents feature in this library is the wrapper for this ElmSharp EcoreEvents so you can easily grab keys, for example remote control keys, in your application. Check out the guides and the API reference for InputEvents. View the full blog at its source
-
It is not a common scenario to grab a hardware key event in your application, because you can simply use controls like Editor or Entry when you need to get input from users. However, if you want to make a more advanced application which handles hardware key inputs more detail or especially when you want to do something with the Smart TV remote control key event, you want to grab hardware key events. How to get hardware key event Using EcoreEvent class There is a class defined in ElmSharp called EcoreEvent. You can use this ElmSharp.EcoreEvent<EcoreEventType> class to create the following ecore event types that are being notified. KeyDown KeyUp MouseButtonDown MouseButtonUp MouseButtonCancel MouseMove MouseWheel MouseIn MouseOut Implementing in application Mainpage.xaml Here is the preparation in the main page of an application to show which key event is occured. One label named keyDownLabel will show which key down event is occured, the other label named keyDownLabel will show which key up event is occured. <c:CirclePage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:c="clr-namespace:Tizen.Wearable.CircularUI.Forms;assembly=Tizen.Wearable.CircularUI.Forms" x:Class="HandleHWKey.MainPage"> <c:CirclePage.Content> <StackLayout VerticalOptions="CenterAndExpand"> <Label x:Name="keyDownLabel" Text="Which key is down?" HorizontalOptions="CenterAndExpand" /> <Label x:Name="keyDownLabel" Text="Which key is up?" HorizontalOptions="CenterAndExpand" /> </StackLayout> </c:CirclePage.Content> </c:CirclePage> Mainpage.xaml.cs Now on the cs file, declare and create EcoreEvent with the proper EcoreKeyEventType like below. Here I created EcoreEventType.KeyDown and EcoreEventType.KeyUp to grab the hardware key down and up events. After creations, I added event handlers using On event handler. Both event handler will update the hardware key name and the key code on each labels. EcoreKeyEventArgs is an EventArgs to record the Ecore event's key name and key code. You can see the defined and supported hardware key name here. using Xamarin.Forms; using Xamarin.Forms.Xaml; using Tizen.Wearable.CircularUI.Forms; using ElmSharp; // declare using statement namespace HandleHWKey { [XamlCompilation(XamlCompilationOptions.Compile)] public partial class MainPage : CirclePage { EcoreEvent<EcoreKeyEventArgs> _ecoreKeyDown; EcoreEvent<EcoreKeyEventArgs> _ecoreKeyUp; public MainPage() { InitializeComponent(); _ecoreKeyDown = new EcoreEvent<EcoreKeyEventArgs>(EcoreEventType.KeyDown, EcoreKeyEventArgs.Create); _ecoreKeyDown.On += _ecoreKeyDown_On; _ecoreKeyUp = new EcoreEvent<EcoreKeyEventArgs>(EcoreEventType.KeyUp, EcoreKeyEventArgs.Create); _ecoreKeyUp.On += _ecoreKeyUp_On; } private void _ecoreKeyDown_On(object sender, EcoreKeyEventArgs e) { keyDownLabel.Text = $"{e.KeyName} ({e.KeyCode})"; } private void _ecoreKeyUp_On(object sender, EcoreKeyEventArgs e) { keyUpLabel.Text = $"{e.KeyName} ({e.KeyCode})"; } } } Running application on emulator You can see the pressed hardware key name and a key code on the upper label, and the released hardware key name and a key code on the lower label. For TV developers If you are developing for Samsung Smart TV and are finding how to simply handle hardware key events, Tizen.TV.UIControls is right there for you. Tizen.TV.UIControls not only provides a variety sets of UI controls for easily creating TV applications, but also have Xamarin.Forms extension features that helps you create TV applications easily. InputEvents feature in this library is the wrapper for this ElmSharp EcoreEvents so you can easily grab keys, for example remote control keys, in your application. Check out the guides and the API reference for InputEvents. View the full blog at its source
-
This is the second video in the Tizen Tidbits series, where we cover many core concepts of Tizen development in focused videos of ten minutes or less. Today we will show you an overview of the different samples offered in Tizen Studio and how you can leverage them to start your own projects. The video focuses on web app development with Tizen Studio, but you can find similar samples for native applications, and in upcoming videos we will cover samples and core concepts for the Tizen .NET framework. Don’t forget to tell us in the new, Discourse-based forums what topics you will like us to touch in upcoming videos. View the full blog at its source
-
This is the second video in the Tizen Tidbits series, where we cover many core concepts of Tizen development in focused videos of ten minutes or less. Today we will show you an overview of the different samples offered in Tizen Studio and how you can leverage them to start your own projects. The video focuses on web app development with Tizen Studio, but you can find similar samples for native applications, and in upcoming videos we will cover samples and core concepts for the Tizen .NET framework. Don’t forget to tell us in the new, Discourse-based forums what topics you will like us to touch in upcoming videos. View the full blog at its source
-
Start Date 2020-01-13T09:00:00-08:00 End Date 2020-01-17T09:00:00-08:00 LocationChattanooga Convention Center, 1150 Carter Street, Chattanooga, TN 37402 Join us for an exciting keynote on Samsung's voice assistant, Bixby, by Adam Cheyer, CTO of Viv Labs and VP at Samsung. You'll also be able to hear from our partners on the solutions they have built on top of Bixby. Read more about Samsung's presence at Project Voice on the blog Learn More View the full blog at its source
-
Bixby Takes Center Stage at Project Voice
Samsung Newsroom posted a topic in Samsung Developer Forum
CES isn't the only big conference to hit in January 2020. The following week, from January 13-17, an army of voice platforms, developers, analysts, and media will descend on Chattanooga, Tennessee to exchange ideas and strategies at Project Voice. The Bixby Developers team will be there from Monday's opening workshops to the closing address on Friday —we'll be especially hard to miss on Thursday, when our own Adam Cheyer delivers the keynote to kick off the day. Project Voice is a can't-miss conference no matter where you engage with Bixby, whether you're merely curious or an advanced developer working on a new capsule: Existing Bixby developers will be fascinated by in-depth case study conversations with Premier Developers and breakout sessions with tips and tricks for everything from optimizing your Bixby Marketplace presence to building for the Galaxy Watch. Prospective Bixby developers will learn everything you need to start building a capsule at our Monday workshop, where lucky participants also have a chance to win a sleek new smartwatch or two; Thursday's breakout sessions are filled with even more insights designed to put you on the path to success. Podcasters and content providers are warmly invited to stop by our booth at the Voice World Fair, where we'll show you how to get your creative output into Bixby. Everyone at the conference is encouraged to stop by our booth in any case; we'll be raffling off a Galaxy Watch Active2 smartwatch every day of the show. Pack something nice for Wednesday's Project Voice Awards Gala, where Adam Cheyer will accept a Lifetime Achievement Award, and the winners for Bixby Developer of the Year and Capsule of the Year will be announced. If you're just starting out, hungry for advanced tips, or just wondering how you can plug into the Bixby ecosystem, get your ticket for Project Voice now. Prepare to make some new connections, and brace yourself to learn more than you ever thought possible! Can't be there in person? Follow along on our new Twitter account, @bixbydevelopers. View the full blog at its source -
Bixby Takes Center Stage at Project Voice
Samsung Newsroom posted a topic in Samsung Developer Forum
CES isn’t the only big conference to hit in January 2020. The following week, from January 13-17, an army of voice platforms, developers, analysts, and media will descend on Chattanooga, Tennessee to exchange ideas and strategies at Project Voice. The Bixby Developers team will be there from Monday’s opening workshops to the closing address on Friday —we’ll be especially hard to miss on Thursday, when our own Adam Cheyer delivers the keynote to kick off the day. Project Voice is a can’t-miss conference no matter where you engage with Bixby, whether you’re merely curious or an advanced developer working on a new capsule: Existing Bixby developers will be fascinated by in-depth case study conversations with Premier Developers and breakout sessions with tips and tricks for everything from optimizing your Bixby Marketplace presence to building for the Galaxy Watch. Prospective Bixby developers will learn everything you need to start building a capsule at our Monday workshop, where lucky participants also have a chance to win a sleek new smartwatch or two; Thursday’s breakout sessions are filled with even more insights designed to put you on the path to success. Podcasters and content providers are warmly invited to stop by our booth at the Voice World Fair, where we’ll show you how to get your creative output into Bixby. Everyone at the conference is encouraged to stop by our booth in any case; we’ll be raffling off a Galaxy Watch Active2 smartwatch every day of the show. Pack something nice for Wednesday’s Project Voice Awards Gala, where Adam Cheyer will accept a Lifetime Achievement Award, and the winners for Bixby Developer of the Year and Capsule of the Year will be announced. If you’re just starting out, hungry for advanced tips, or just wondering how you can plug into the Bixby ecosystem, get your ticket for Project Voice now. Prepare to make some new connections, and brace yourself to learn more than you ever thought possible! Can’t be there in person? Follow along on our new Twitter account, @bixbydevelopers. View the full blog at its source -
Start Date 2020-02-11T08:30:00-08:00 End Date 2020-02-11T08:30:00-08:00 LocationOnline On February 11, Samsung Electronics will unveil new, innovative devices that will shape the next decade of mobile experiences. The reveal will take place at the Samsung Galaxy Unpacked Event in San Francisco at 11 a.m. PST. Livestreaming of the event will be available - follow this link for more details. View the full blog at its source
-
The Samsung Tizen TV SDK 5.5 is now available. The SDK provides developers with the tools they need to begin developing for the Tizen TV platform. The tool set includes an Integrated Development Environment (IDE), a light-weight TV Simulator for testing web apps, and a TV Emulator. View the full blog at its source